annotate README.imagemagick @ 110252:c3d46c9f8007

Merge from mainline.
author Katsumi Yamaoka <yamaoka@jpl.org>
date Mon, 06 Sep 2010 22:42:29 +0000
parents fa7968a7972f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
fe07c47cf7a7 merge and fixes
Joakim <joakim@localhost.localdomain>
parents: 109852
diff changeset
10 You might need to regenerate the configure scripts:
fe07c47cf7a7 merge and fixes
Joakim <joakim@localhost.localdomain>
parents: 109852
diff changeset
11 aclocal
fe07c47cf7a7 merge and fixes
Joakim <joakim@localhost.localdomain>
parents: 109852
diff changeset
12 automake
fe07c47cf7a7 merge and fixes
Joakim <joakim@localhost.localdomain>
parents: 109852
diff changeset
13 autoheader
fe07c47cf7a7 merge and fixes
Joakim <joakim@localhost.localdomain>
parents: 109852
diff changeset
14 autoconf
fe07c47cf7a7 merge and fixes
Joakim <joakim@localhost.localdomain>
parents: 109852
diff changeset
15 ./configure --with-imagemagick
fe07c47cf7a7 merge and fixes
Joakim <joakim@localhost.localdomain>
parents: 109852
diff changeset
16
fe07c47cf7a7 merge and fixes
Joakim <joakim@localhost.localdomain>
parents: 109852
diff changeset
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
4baaa8ac0f74 image count
Joakim <joakim@localhost.localdomain>
parents: 109853
diff changeset
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
fe07c47cf7a7 merge and fixes
Joakim <joakim@localhost.localdomain>
parents: 109852
diff changeset
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.