Mercurial > emacs
annotate README.imagemagick @ 109852:e56f669f17ce
initial imagemagick readme
author | Joakim <joakim@localhost.localdomain> |
---|---|
date | Wed, 12 May 2010 14:32:06 +0200 |
parents | |
children | fe07c47cf7a7 |
rev | line source |
---|---|
109852
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
1 This is the imagemagick branch of Emacs. Imagemagick can now be used |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
2 to load many new image formats, and also do useful transforms like |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
3 scaling and rotation. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
4 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
5 This file will attempt to contain draft NEWS, Changelog and manual |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
6 entries for the new functionality. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
7 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
8 TODO |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
9 - complete documentation drafts below |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
10 - test with more systems, only tested on Fedora 12 so far, and the |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
11 libmagick that ships it. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
12 - fix inconsistencys with spelling of imagemagick in the src |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
13 - report number of images in image bundle types somehow |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
14 - probably add pdf to inhibited types |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
15 - inhibit types is defconst should probably be defcustom |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
16 - decide what to do with some uncommitted imagemagick support |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
17 functions for image size etc. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
18 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
19 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
20 * NEWS entry |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
21 ** ImageMagick support |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
22 It is now possible to use the Imagemagick library to load many new |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
23 image formats in Emacs. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
24 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
25 To enable, use the following configure option: |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
26 --with-imagemagick |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
27 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
28 The new function (imagemagick-types) returns a list of image file |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
29 extensions that your installation of imagemagick supports. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
30 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
31 The function (imagemagic-register-types) will enable the imagemagick |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
32 support for the extensions in imagemagick-types minus the types listed |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
33 in imagemagick-types-inhibit. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
34 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
35 imagemagick-types-inhibit has the value '(C HTML HTM TXT) by default. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
36 This means imagemagick will be used also to load jpeg files, if you |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
37 have both jpeg and imagemagick libraries linked. Add 'JPG to |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
38 imagemagick-types-inhibit if you do not want this. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
39 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
40 Images loaded with imagemagick will support a couple of new display |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
41 specifications: |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
42 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
43 - scale |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
44 - rotation |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
45 - index |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
46 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
47 * Changelog entry |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
48 nothing yet |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
49 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
50 * Manual entry |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
51 nothing yet |