comparison README.imagemagick @ 109865:131c45ff9c34

documented some more
author Joakim <joakim@localhost.localdomain>
date Mon, 21 Jun 2010 20:19:25 +0200
parents 458fda2a5cff
children 73512e4aa257
comparison
equal deleted inserted replaced
109864:458fda2a5cff 109865:131c45ff9c34
11 autoheader 11 autoheader
12 autoconf 12 autoconf
13 ./configure --with-imagemagick 13 ./configure --with-imagemagick
14 14
15 15
16 * TODO
17
18 - image-type-header-regexps priorities the jpeg loader over the
19 imagemagick one. This is not wrong, but how should a user go about
20 prefering the imagemagick loader? The user might like zooming etc in
21 jpegs.
22
23 - For some reason its unbearably slow to look at a page in a large
24 image bundle using the :index feature. The imagemagick "display"
25 command is also a bit slow, but nowhere near as slow as the emacs
26 code. It seems imagemagick tries to unpack every page when loading
27 the bundle. This feature is not the primary usecase for the
28 imagemagick patch though.
29
30 - zooming the image like what is done for fonts in face-remap.el would
31 be a useful and demo friendly addition.
32
33 - figure out what to do with the experimental features noted below.
16 34
17 * TODO 35 * TODO
18 #B _ complete documentation drafts below 36 #B _ complete documentation drafts below
19 37
20 #B X fix inconsistencys with spelling of imagemagick in the src 38 #B X fix inconsistencys with spelling of imagemagick in the src
100 as TIFF or DJVM, to view. 118 as TIFF or DJVM, to view.
101 119
102 The image-metadata function can be used to retrieve the total number 120 The image-metadata function can be used to retrieve the total number
103 of images in an image bundle. This is simmilar to how GIF files work. 121 of images in an image bundle. This is simmilar to how GIF files work.
104 122
123 * experimental
124
105 - :crop is used to specify a croping area: (width height x y). This 125 - :crop is used to specify a croping area: (width height x y). This
106 is similar to the slice image specification, but has a different 126 is similar to the slice image specification, but has a different
107 purpose. :crop removes the croped areas from memory, so its memory 127 purpose. :crop removes the croped areas from memory, so its memory
108 efficient if you only need to view a certain part of the image. The 128 efficient if you only need to view a certain part of the image. The
109 slice specification can be used to pick diferent parts of the same 129 slice specification can be used to pick diferent parts of the same
110 image, so its more disk and display efficient. 130 image, so its more disk and display efficient. :crop works well, but
131 it would still be better to find a way to have :splice do the same
132 thing.
111 133
112
113 * experimental
114 - :geometry takes a geometry string as defined by ImageMagick: 134 - :geometry takes a geometry string as defined by ImageMagick:
115 135
116 scale% 136 scale%
117 scale-x%xscale-y% 137 scale-x%xscale-y%
118 width 138 width