Mercurial > emacs
annotate README.imagemagick @ 110071:f977926d575b
* src/keyboard.c (Fwindow_system): Fix compilation for USE_LISP_UNION_TYPE.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 31 Aug 2010 21:42:39 +0200 |
parents | fa7968a7972f |
children |
rev | line source |
---|---|
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
1 * README for the ImageMagick Emacs branch |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
2 |
109852
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
3 This is the imagemagick branch of Emacs. Imagemagick can now be used |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
4 to load many new image formats, and also do useful transforms like |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
5 scaling and rotation. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
6 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
7 This file will attempt to contain draft NEWS, Changelog and manual |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
8 entries for the new functionality. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
9 |
109853 | 10 You might need to regenerate the configure scripts: |
11 aclocal | |
12 automake | |
13 autoheader | |
14 autoconf | |
15 ./configure --with-imagemagick | |
16 | |
17 | |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
18 * TODO image-type-header-regexps priorities the jpeg loader over the |
109865
131c45ff9c34
documented some more
Joakim <joakim@localhost.localdomain>
parents:
109864
diff
changeset
|
19 imagemagick one. This is not wrong, but how should a user go about |
131c45ff9c34
documented some more
Joakim <joakim@localhost.localdomain>
parents:
109864
diff
changeset
|
20 prefering the imagemagick loader? The user might like zooming etc in |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
21 jpegs. |
109865
131c45ff9c34
documented some more
Joakim <joakim@localhost.localdomain>
parents:
109864
diff
changeset
|
22 |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
23 try (setq image-type-header-regexps nil) for a quick hack to prefer |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
24 imagemagick over the jpg loader. |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
25 |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
26 * TODO For some reason its unbearably slow to look at a page in a large |
109865
131c45ff9c34
documented some more
Joakim <joakim@localhost.localdomain>
parents:
109864
diff
changeset
|
27 image bundle using the :index feature. The imagemagick "display" |
131c45ff9c34
documented some more
Joakim <joakim@localhost.localdomain>
parents:
109864
diff
changeset
|
28 command is also a bit slow, but nowhere near as slow as the emacs |
131c45ff9c34
documented some more
Joakim <joakim@localhost.localdomain>
parents:
109864
diff
changeset
|
29 code. It seems imagemagick tries to unpack every page when loading |
131c45ff9c34
documented some more
Joakim <joakim@localhost.localdomain>
parents:
109864
diff
changeset
|
30 the bundle. This feature is not the primary usecase for the |
131c45ff9c34
documented some more
Joakim <joakim@localhost.localdomain>
parents:
109864
diff
changeset
|
31 imagemagick patch though. |
131c45ff9c34
documented some more
Joakim <joakim@localhost.localdomain>
parents:
109864
diff
changeset
|
32 |
109869
22892dff6fc3
some README changes
Joakim <joakim@localhost.localdomain>
parents:
109868
diff
changeset
|
33 ImageMagick 6.6.2-9 introduced a bugfix for single page djvu load. |
22892dff6fc3
some README changes
Joakim <joakim@localhost.localdomain>
parents:
109868
diff
changeset
|
34 It is now way faster to use the :index feature, but its still not |
22892dff6fc3
some README changes
Joakim <joakim@localhost.localdomain>
parents:
109868
diff
changeset
|
35 very fast. |
22892dff6fc3
some README changes
Joakim <joakim@localhost.localdomain>
parents:
109868
diff
changeset
|
36 |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
37 ** DONE optimize number of pages calculation for bundles as suggested by |
109866
73512e4aa257
image-mode changes. removed the imagemagick specific :geometry and :crop interface that wasnt very good.
Joakim <joakim@localhost.localdomain>
parents:
109865
diff
changeset
|
38 imagemagick forum: "set the density to something low like 2 and use |
73512e4aa257
image-mode changes. removed the imagemagick specific :geometry and :crop interface that wasnt very good.
Joakim <joakim@localhost.localdomain>
parents:
109865
diff
changeset
|
39 MagickPingImage()" |
73512e4aa257
image-mode changes. removed the imagemagick specific :geometry and :crop interface that wasnt very good.
Joakim <joakim@localhost.localdomain>
parents:
109865
diff
changeset
|
40 |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
41 ** TODO try to cache the num pages calculation. it can take a while to |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
42 calculate the number of pages, and if you need to do it for each |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
43 page view, page-flipping becomes uselessly slow. |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
44 |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
45 * TODO integrate with image-dired |
109865
131c45ff9c34
documented some more
Joakim <joakim@localhost.localdomain>
parents:
109864
diff
changeset
|
46 |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
47 * TODO integrate with docview. |
109866
73512e4aa257
image-mode changes. removed the imagemagick specific :geometry and :crop interface that wasnt very good.
Joakim <joakim@localhost.localdomain>
parents:
109865
diff
changeset
|
48 |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
49 * TODO integrate with image-mode |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
50 Some work has been done, M-x image-transform-fit-to-height will fit |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
51 the image to the height of the Emacs window for instance. |
109869
22892dff6fc3
some README changes
Joakim <joakim@localhost.localdomain>
parents:
109868
diff
changeset
|
52 |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
53 * TODO look for optimizations for handling images with low depth |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
54 Currently the code seems to default to 24 bit RGB which is costly for |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
55 images with lower bit depth. |
109856 | 56 |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
57 * TODO complete documentation drafts below |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
58 |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
59 * DONE fix inconsistencys with spelling of imagemagick in the src |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
60 * DONE report number of images in image bundle types somehow |
109861
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
61 Works like for "gif" support. Thanks to Juri Linkov. |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
62 * DONE probably add pdf to inhibited types |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
63 * DONE inhibit types is defconst should probably be defcustom |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
64 * TODO decide what to do with some uncommitted imagemagick support |
109852
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
65 functions for image size etc. |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
66 * TODO Test with more systems |
109873
fa7968a7972f
documentation changes
Joakim <joakim@localhost.localdomain>
parents:
109870
diff
changeset
|
67 Tested on Fedora 12, Fedora 14 so far, and the libmagick that ships with it. |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
68 Ubuntu 8.04 was also tested, but it seems it ships a broken |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
69 ImageMagick. |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
70 |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
71 I also tried using an imagemagick compiled from their SVN, in |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
72 parallell with the one packaged by Fedora, it worked well. |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
73 |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
74 * DONE Also need some way to handle render methods that only work on newer ImageMagicks |
109861
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
75 Is handled by configure now |
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
76 |
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
77 * Some nits from Stefan Monnier |
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
78 I just took a quick look at the code and I see the following nits to fix: |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
79 |
109873
fa7968a7972f
documentation changes
Joakim <joakim@localhost.localdomain>
parents:
109870
diff
changeset
|
80 ** DONE obviously a merge will have to come with a good ChangeLog. |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
81 ** DONE also the merge will need to come with documentation. Maybe not in the |
109861
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
82 Texinfo form yet, but at least in the etc/NEWS with enough info that |
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
83 describes the `scale' and other such arguments that someone can start |
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
84 using them. |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
85 ** DONE the README talks about naming inconsistencies, I think these should be |
109861
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
86 fixed before a first commit (should be straightforward). |
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
87 |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
88 ** DONE the "let" in image.el should not be followed by a line break and the while |
109861
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
89 should be replaced by a dolist. |
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
90 |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
91 ** DONE the prototype of imagemagick_load_image has some odd indentation in ([[2010.06.14]]) |
109861
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
92 its args, not sure what happened. |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
93 ** DONE a few lines in the C code break the 80columns limit. |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
94 ** DONE please use ANSI style function declarations rather than K&R for new code. ([[2010.06.14]]) |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
95 ** DONE you can get rid of the prototypes by reordering the code. ([[2010.06.14]]) |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
96 ** DONE the docstrings in DEFUN should not be indented (they'll display ([[2010.06.14]]) |
109861
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
97 weirdly otherwise in C-h f). |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
98 ** DONE Some "{" are at the end of a for/if rather than on their own line. ([[2010.06.14]]) |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
99 ** DONE why use "*( imtypes + i)" rather than "imtypes[i]"? ([[2010.06.14]]) |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
100 ** DONE some "," lack a space after them. ([[2010.06.14]]) |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
101 ** DONE several "=" and "==" lack spaces around them. ([[2010.06.14]]) |
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
102 |
109852
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
103 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
104 * NEWS entry |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
105 ** ImageMagick support |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
106 It is now possible to use the Imagemagick library to load many new |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
107 image formats in Emacs. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
108 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
109 To enable, use the following configure option: |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
110 --with-imagemagick |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
111 |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
112 The new function (imagemagick-types) returns a list of image file |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
113 extensions that your installation of imagemagick supports. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
114 |
109853 | 115 The function (imagemagick-register-types) will enable the imagemagick |
109852
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
116 support for the extensions in imagemagick-types minus the types listed |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
117 in imagemagick-types-inhibit. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
118 |
109861
8e0241dfb81c
cosmetics, and changing of defconst to defcustom
Joakim <joakim@localhost.localdomain>
parents:
109857
diff
changeset
|
119 imagemagick-types-inhibit has the value '(C HTML HTM TXT PDF) by default. |
109852
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
120 This means imagemagick will be used also to load jpeg files, if you |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
121 have both jpeg and imagemagick libraries linked. Add 'JPG to |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
122 imagemagick-types-inhibit if you do not want this. |
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
123 |
109864
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
124 imagemagick-render-type is a new variable which can be set to choose |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
125 between screen render methods. |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
126 |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
127 - 0 is a conservative metod which works with older ImageMagick |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
128 versions. It is a bit slow, but robust. |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
129 |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
130 - 1 utilizes a newer ImageMagick method |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
131 |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
132 |
109852
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
133 Images loaded with imagemagick will support a couple of new display |
109864
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
134 specification behaviours: |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
135 |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
136 - if the :width and :height keywords are specified, these values are |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
137 used for scaling the image. If only one of :width or :height is |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
138 specified, the other one will be calculated so as to preserve the |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
139 aspect ratio.If both :width and :height are specified, aspect ratio |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
140 will not be preserved. |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
141 |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
142 - :rotation specifies a rotation angle in degrees. |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
143 |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
144 - :index specifies which image inside an image bundle file format, such |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
145 as TIFF or DJVM, to view. |
109852
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
146 |
109864
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
147 The image-metadata function can be used to retrieve the total number |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
148 of images in an image bundle. This is simmilar to how GIF files work. |
458fda2a5cff
improved lisp interface to scaling, doc changed acordingly
Joakim <joakim@localhost.localdomain>
parents:
109863
diff
changeset
|
149 |
109852
e56f669f17ce
initial imagemagick readme
Joakim <joakim@localhost.localdomain>
parents:
diff
changeset
|
150 * Manual entry |
109870
2ea89e2c498f
some more docs and polish
Joakim <joakim@localhost.localdomain>
parents:
109869
diff
changeset
|
151 nothing yet, but the NEWS entry could be adapted. |