source: other-projects/trunk/linux-binaries/imagemagick/share/ImageMagick-6.4.4/ChangeLog@ 17613

Last change on this file since 17613 was 17613, checked in by max, 16 years ago

Adding ImageMagick 6.4.4 for Linux that can work with JPEG2000 files by default.

File size: 51.7 KB
Line 
12008-10-10 6.4.4-7 Cristy <quetzlzacatenango@image...>
2 * MinGW supports both Posix threads and Windows critical sections.
3
42008-10-06 6.4.4-5 Cristy <quetzlzacatenango@image...>
5 * pthread_self() can be an aggregate value.
6 * Scale pixel quantum to match PNG tRNS range (i.e. 0-255).
7
82008-10-06 6.4.4-3 Cristy <quetzlzacatenango@image...>
9 * Set sentinel byte for MVG coder.
10 * fx:standard_deviation returns standard deviation now instead of mean.
11
122008-10-01 6.4.4-1 Florent Monnier <monnier.florent@gmail...>
13 * Support radial gradients in DrawGradientImage().
14
152008-09-26 6.4.4-1 Cristy <quetzlzacatenango@image...>
16 * Fix memory leak when XMP profile is corrupt.
17 * Support filename references (e.g. convert image-%d.jpg[1-5] ...).
18
192008-09-25 6.4.4-0 Cristy <quetzlzacatenango@image...>
20 * Use -remap rather than -affinity.
21 * Don't unregister a module for an image coder signature exception.
22 * Don't assume a monochrome image is colormapped.
23
242008-09-25 6.4.4-0 Anthony <A.Thyssen@griffith...>
25 * Attempt to fix three image "composite -displace" while also allowing use
26 of seperate X, Y grayscale displacement maps, or a merged X=red Y=green
27 (later transparency mask will also be added) as discussed in IM Examples,
28 'distortion maps', but for -displace.
29
302008-09-24 6.4.3-10 Cristy <quetzlzacatenango@image...>
31 * Fix pixel cache race condition.
32
332008-09-23 6.4.3-10 Cristy <quetzlzacatenango@image...>
34 * Fixed an OTB coder bug (reference
35 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12119).
36
372008-09-23 6.4.3-8 Peter Fales <psfales@alcat...>
38 * Add NULL terminator to options list to in MontageImageCommand().
39
402008-09-23 6.4.3-8 Anthony <A.Thyssen@griffith...>
41 * Added -layers TrimBounds which will adjust the offsets and canvas bounds
42 to fit the current sequence of layered/animated images. The images
43 themselves are not modified only the 'page' meta-data. As a side-effect
44 all offsets will be come positive, with a minimal canvas width/height.
45
462008-09-22 6.4.3-8 Cristy <quetzlzacatenango@image...>
47 * Define _FILE_OFFSET_BITS from MAGICKCORE_FILE_OFFSET_BITS.
48
492008-09-10 6.4.3-7 Anthony <A.Thyssen@griffith...>
50 * String Memory leak from InterpretImageProperties() in "annotate"
51 for Command line handling in mogrify.c
52 * Allow percent escapes in both -sparse-color and -distort argument strings.
53 * Fix -alpha to allow Set, Copy, and Extract from command line
54 * Fix -alpha Set so it only clears the alpha when it was previously off
55 * Changed 'AllChannels' to be just the 'real' channels (including K).
56 * Special handling if +level-colors is given one color, and no seperator.
57 * Fix 'matte' flag in DisposeImages() (for -layer dispose)
58
592008-09-01 6.4.3-7 Cristy <quetzlzacatenango@image...>
60 * Fix -interpolate / -compose settings.
61 * No need to specify -endian for native floating point format.
62 * Remove small memory leak when cloning image properties (reference
63 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11981).
64 * The scan delegate requires a device name, not a symbolic link.
65 * Report alpha instead of opacity for the TXT image format (reference
66 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12002).
67 * Add channel support to -motion-blur.
68 * Set the SVG affine matrix *before* we compute the scale (reference
69 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12030).
70 * Rely on 'omp critical' in the rare case where OpenMP is enabled but
71 ImageMagick distribution is built without thread support.
72 * Return the correct number of unique colors for colormapped image (reference
73 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12055).
74 * SVG depends on MagickWand for parallel make (reference
75 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12099).
76
772008-09-02 6.4.3-7
78 * Addition of 'BarrelInverse' Distortion
79
802008-08-27 6.4.3-6 Cristy <quetzlzacatenango@image...>
81 * Extract / embed namespace for JPEG XMP profiles (reference
82 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11832).
83 * Deprecate -map and replace with -affinity which supports dither methods.
84 * Set image depth when -depth is fired.
85 * Fix small memory leak in TIFF coder (reference
86 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11968).
87
882008-08-24 6.4.3-5 Cristy <quetzlzacatenango@image...>
89 * Parallelize the colorspace transforms.
90 * Honor gravity for -extent option (reference
91 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11944).
92
932008-08-22 6.4.3-3 Cristy <quetzlzacatenango@image...>
94 * Fixed a memory leak in the TransparentPaintImage() method.
95
962008-08-20 6.4.3-2 Cristy <quetzlzacatenango@image...>
97 * Treat -compose as a setting.
98 * Check for depth == 0 in GetQuantumScale() (reference
99 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11921).
100 * Fix CIN coder scanline length (reference
101 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11922).
102
1032008-08-20 6.4.3-1 Cristy <quetzlzacatenango@image...>
104 * Add $(MAGICKWAND_LIBS) dependency to the PerlMagick Makefile (reference
105 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11908).
106 * Fix configure script to configure the JBIG delegate library (reference
107 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11907).
108 * Error in indexed PNG output if number of colors <= 16 (reference
109 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11905).
110
1112008-08-18 6.4.3-0 Cristy <quetzlzacatenango@image...>
112 * Always reinterpret %[fx:] properties.
113 * Composite based on the composite image compose operator.
114
1152008-08-14 6.4.2-10 Cristy <quetzlzacatenango@image...>
116 * Add --coder-path and --filter-path options to MagickCore-config to
117 support the Magick Coder and Image Filter kits.
118
1192008-08-17 6.4.2-9 Anthony <anthony@griffith...>
120 * -sparse-color option completed with inital set of methods.
121 * -distort Barrel arguments expanded.
122
1232008-08-14 6.4.2-9 Cristy <quetzlzacatenango@image...>
124 * The -draw option no longer returns an error when for # like .6 (reference
125 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11879).
126
1272008-08-14 6.4.2-9 Cristy <quetzlzacatenango@image...>
128 * New dithering selection option, -dither Floyd-Steinberg or
129 -dither Riemersma.
130
1312008-08-10 6.4.2-8 Anthony <anthony@griffith...>
132 * Added new distort "Polar" and "DePolar" due to Forum Discussions
133
1342008-08-07 6.4.2-8 Cristy <quetzlzacatenango@image...>
135 * Change MPEG delegate from mpeg2decode/mpeg2encode to ffmpeg (reference
136 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11827).
137 * Extract embedded XMP and EXIF profiles froma Photoshop resource block.
138 * Support -compose option in the compare program.
139
1402008-08-04 6.4.2-7 Cristy <quetzlzacatenango@image...>
141 * Support -fx scientific-notation (e.g. '2.0*3.81469e-06').
142 * Substitute DistortImage() with 'AffineProjectionDistortion' for
143 the older DrawAffineImage() in AffineTransformImage().
144 * Apply Sam Hocevar's patch to replace Hilbert-Peano curve dithering with
145 Floyd Steinberg.
146 * Added -virtual-pixel method VerticalTile as a complement to HorizontalTile
147
1482008-08-02 6.4.2-6 Anthony <anthony@griffith...>
149 * Added -virtual-pixel method HorizontalTile suitable for generating 360
150 degree Arcs and Polar Distorts.
151
1522008-07-31 6.4.2-6 Cristy <quetzlzacatenango@image...>
153 * Patch -fx to properly recognize maxima and minima.
154 * Add channel specifier to -fx depth, mean, maxima, minima, and
155 standard_deviation (e.g. depth.r).
156 * Properly append .magick to the USERPROFILES path (reference
157 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11806).
158
1592008-07-30 6.4.2-6 Anthony <anthony@griffith...>
160 * Added a "-set option:distort:scale" which scales the output 'view'
161 by the amount given. This is directly useful for doing 'super-sampled'
162 distorts, just set this, the scale the result back to a normal size.
163
1642008-07-27 6.4.2-5 Anthony <anthony@griffith...>
165 * Rewrite on coefficent handlig for DistortImages so allow for generation
166 by other operators (SparseColor), and addition of verbose output of
167 equivelent -fx functions for DistortImages to report of the internal
168 coefficents that was calculated, and who they are used.
169 * Initial implementation of SparseColor for interpolated gradients from
170 sparsely seperated points of color (or posibily other forms of arguments)
171 * New distortion Barrel as defined by Helmut Dersch options A,B,C,D
172 on his web page http://www.all-in-one.ee/~dersch/barrel/barrel.html
173 And as developed by Fred WeinHaus in his PinBarrel script
174
1752008-07-20 6.4.2-5 Cristy <quetzlzacatenango@image...>
176 * Certain corrupt GIF images no longer hang (reference
177 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11723).
178 * Read more than one image (if they exist) from DJVU image files.
179 * Don't set image depth in histogram coder (references
180 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11752).
181
1822008-07-17 6.4.2-4 Cristy <quetzlzacatenango@image...>
183 * Fixed cache nexus threading problem to avoid spurious assertions when
184 calling the DistortImage() method.
185
1862008-07-17 6.4.2-4 Anthony <anthony@griffith...>
187 * New distortion Shepards which provide semi-localized distorts of control
188 points within an image, as first developed for IM by Frew Weinhaus in his
189 ShapeMorph script. http://www.fmwconcepts.com/imagemagick/shapemorph/
190 It's almost like taffy pulling!
191
1922008-07-12 6.4.2-2 Anthony <anthony@griffith...>
193 * Separate coefficient calculation from DistortImages (future development)
194 * Perspective and Bilinear Distortions fallback to Affine
195 when less than 4 point pairs are provided.
196 * Affine Distortion now handles 2 point pairs (SRT of a single line)
197 and a simple translation if only a single point pair is provided.
198 * Added 'verbose' output of some of the distortion equations generated
199 * Initial addition of polynomal distortion (incomplete - not working yet)
200
2012008-06-29 6.4.2-2 Cristy <quetzlzacatenango@image...>
202 * Add log2 and round as -fx operators.
203 * Add log and round as -evaluate operator.
204 * Add -deskew option to straighten an image.
205
2062008-06-22 6.4.2-1 Cristy <quetzlzacatenango@image...>
207 * Use the source image interpolation method when drawing an affine image.
208
2092008-06-24 6.4.2-1 Anthony <anthony@griffith...>
210 * Added new operator +/-level-colors which will 'level' images based
211 on colors to use for the black and white points. This lets to adjust
212 the image in terms of mapping the given colors from/to black and white
213 respectivally.
214
2152008-06-23 6.4.2-0 Christian Lackas <christian@lacka...>
216 * Fix a problem with calling mpeg2encode with parameters (%o/%i) in wrong
217 order.
218
2192008-06-22 6.4.2-0 Cristy <quetzlzacatenango@image...>
220 * Refactor additional ImageMagick algorithms for OpenMP support.
221
2222008-06-25 6.4.1-9 Cristy <quetzlzacatenango@image...>
223 * Add pow as an -evaluate operation, using normalized values
224
2252008-06-18 6.4.1-9 Anthony <anthony@griffith...>
226 * Added a LevelizeImageChannels() which is simular to LevelImageChannels()
227 Function maps black and white values to the given level values.
228 Rather than mapping the given level values to black and white.
229 Bacically a 'reverse-level' function, with different input args.
230 * Set +level or a '!' flag in -level or LevelImage() to call
231 the new 'reverse-level' function LevelizeImageChannels().
232 * More work on IsMagickColorSimular() to fix relationship between
233 transparent-black and opaque-black, which was matched as 'simular'.
234 Also attempts to fix 'K' channel handling for CMYK colorspace.
235 More work on this to come.
236
2372008-06-25 6.4.1-9 Cristy <quetzlzacatenango@image...>
238 * The TXT format correctly reports alpha channel (reference
239 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11478).
240 * MONOTCHROME1 Dicom images are not longer inverted (reference
241 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11492).
242
2432008-06-13 6.4.1-8 Anthony <anthony@griffith...>
244 * Fixed IsMagickColorSimular() as used by -opauqe and -transparent
245 so as to understand that the Hue Channel is cyclic by nature
246
2472008-06-08 6.4.1-8 Cristy <quetzlzacatenango@image...>
248 * The -sketch option is working again (reference
249 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11454).
250
2512008-06-08 6.4.1-7 Cristy <quetzlzacatenango@image...>
252 * More algorithms refactored to support a threaded cache view.
253 * EPS2 output only 1/3 of image when using LZW or rle compress (reference
254 http://www.imagemagick.org/discourse-server/viewforum.php?f=3).
255 * ISO C++ 1998 does not support 'long long' (reference
256 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11405).
257 * Patch GetMagickMemoryHandlers() to return the properly return the memory
258 handler addresses.
259 * Generate histogram comment if # unique colors exceed 1024 (reference
260 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11434).
261
2622008-06-03 6.4.1-6 Marton Bokor <marton.bokor@gfthu....>
263 * Reading EMF files containing non-ascii characters no longer fails for
264 UTF8 encoded paths on Windows XP.
265
2662008-06-03 6.4.1-6 Cristy <quetzlzacatenango@image...>
267 * The -colorspace option is an operator, not a setting.
268
2692008-05-31 6.4.1-5 rsnel <rik@snel....>
270 * gif.c misreads Gifs in which LZW codes are split across three datablocks.
271
2722008-05-31 6.4.1-4 Matthew Clark <mclark@gorge...>
273 * Patches to the JPEG and DCM coders to fix a few problems reading
274 certain DCM image types.
275
2762008-05-15 6.4.1-4 Cristy <quetzlzacatenango@image...>
277 * Interpreting the -set option is no longer delayed.
278 * Add AcquireCacheViews() and DestroyCachewViews() to the API.
279 * Call DrawAffineImage() instead of CompositeImage() (reference
280 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11288).
281 * Throw exception for TIFF compression not support (reference
282 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11289).
283 * The +opaque option now recognizes its required argument (reference
284 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11298).
285 * The -background and -virtual-pixel settings are now applied correctly
286 across parenthesis.
287 * Only reset the exception signature if the relinquish memory is MagickTrue.
288 * Correct recolor equation for computing opacity (referencee
289 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11346).
290 * Set midpoint when scaling JP2 images.
291 * Semaphores must be passed by reference when destroyed for reliable thread
292 locks.
293 * Updated Matlab coder (thanks to Jaroslav Fojtik).
294
2952008-05-13 6.4.1-3 Cristy <quetzlzacatenango@image...>
296 * MagickGetResource(): resources are MagickSizeType not unsigned long.
297
2982008-05-11 6.4.1-2 Cristy <quetzlzacatenango@image...>
299 * Import: properly handle a hierarchy of subwindows under X11.
300 * Refactor quantum pixel processor to inprove ease of use and speed.
301
3022008-05-09 6.4.1-2 Leonardo de Paula Rosa Piga <lpiga@terra...>
303 * OpenMP patch for sepia-tone effect.
304
3052008-05-08 6.4.1-2 Bruno Cardoso Lopes <bruno.cardoso@gmail...>
306 * OpenMP patch for NormalizeImage() & TintImage()
307
3082008-05-06 6.4.1-2 <cristiannomartins@gmail...>
309 * OpenMP patch for GetImageChannelDepth().
310 * Set depth to 32 when saving MIFF HDRI image files.
311
3122008-05-05 6.4.1-2 <joao.vita@gmail...>
313 * OpenMP patch for OilPaintImage Function
314
3152008-05-05 6.4.1-2 Sean Patrick Burke <seanburk@gmail...>
316 * Update IPLab coder (reference
317 http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=11200).
318
3192008-05-02 6.4.1-1 Cristy <quetzlzacatenango@image...>
320 * Return correct result for -fx luminence.
321 * Restore missing break so that PGM images remain PGM.
322 * Speed up the processing of ASCII PNM files.
323 * Return the correct number of MNG images for PingImage().
324
3252008-05-01 6.4.1-0 Cristy <quetzlzacatenango@image...>
326 * Remove C++ style comments from source.
327 * Center motion blur kernel.
328 * Reenable dithering for -monochrome option.
329
3302008-04-24 6.4.0-11 Cristy <quetzlzacatenango@image...>
331 * For color reduction, use maximum tree depth if image has 1024 or less
332 unique colors.
333 * Use a uniform convolution filter for motion blur (reference
334 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11122).
335 * Add 'mean' and 'std' symbols to the Fx expression parser.
336
3372008-04-20 6.4.0-10 Chris Madison <madisonblu@hotma...>
338 * Updated to the latest autoconf/automake/libtool scripts.
339 * Default to HSL colorspace when modulating (reference
340 http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=11073).
341 * The -regard-warnings option properly returns a program status of 1 if and
342 only if a warning or error exception is thrown.
343 * Report 'no clip path defined' exception for -clip-path option (reference
344 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11098).
345
3462008-04-16 6.4.0-8 Cristy <quetzlzacatenango@image...>
347 * Distinquish between pre and post processing of image list options.
348 * Return MagickTrue if InvokeDynamicImageFilter() does not generate an
349 exception (reference
350 http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=11065).
351
3522008-04-16 6.4.0-7 Glenn Randers-Pehrson <glennrp@image...>
353 * Instead of masking the PNG tRNS values when reducing from 16-bit,
354 set image->matte to MagickFalse and emit a warning. This will produce
355 behavior similar to that of libpng-1.2.27 (and libpng-1.2.19 and earlier).
356
3572008-04-12 6.4.0-7 Cristy <quetzlzacatenango@image...>
358 * Fix fault for animate -window root image.gif.
359 * Use GetImagePixels() rather than SetImagePixels() when making multiple
360 passes and setting image pixels (reference
361 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11022).
362
3632008-04-10 6.4.0-6 Cristy <quetzlzacatenango@image...>
364 * Compile error in coders/avi.c when JPEG delegate library is unavailable.
365
3662008-04-09 6.4.0-5 Glenn Randers-Pehrson <glennrp@image...>
367 * Mask the PNG tRNS values when reducing from 16-bit, in accordance with
368 the PNG specification, instead of scaling them.
369
3702008-04-09 6.4.0-5 Glenn Randers-Pehrson <glennrp@image...>
371 * Revised png.c to avoid saving unknown chunk types that will never
372 be used later. This prevents the vulnerability described in
373 CVE-2008-1382, with respect to all unknown chunks except vpAg.
374 To handle an invalid, zero-length vpAg chunk properly will require
375 libpng-1.2.27 or later.
376
3772008-04-04 6.4.0-5 Cristy <quetzlzacatenango@image...>
378 * Use mplayer delegate if ImageMagick does not grok AVI op code.
379 * Use proper rounding for the -fx intensity expression.
380
3812008-03-26 6.4.0-4 Cristy <quetzlzacatenango@image...>
382 * Fix +swap option so it no longer throws an assertion.
383 * Return correct min/max for grayscale JPEG images (e.g. -format %[min]).
384
3852008-03-26 6.4.0-1 Cristy <quetzlzacatenango@image...>
386 * Rewrote patch so that writing pyramid TIFF images no longer fails if a
387 tile size is specified (e.g. ptif:image.tif[128x128]).
388 * Malformed use of caption no longer consumes memory (reference
389 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10914).
390 * Don't run Ghostscript twice (reference
391 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10922).
392
3932008-03-21 6.4.0-0 Cristy <quetzlzacatenango@image...>
394 * SpreadImage() no longer introduces noise into the resulting image (reference
395 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10892).
396 * Properly handle min-is-white TIFF gray scale images.
397 * Use CompositeImage() instead of DrawAffineImage() if the affine expansion
398 factor is 1.0.
399
4002008-03-20 6.3.9-10 Cristy <quetzlzacatenango@image...>
401 * Writing pyramid TIFF images no longer fails if a tile size is specified
402 (e.g. ptif:image.tif[128x128]).
403 * Reset page geometry when interactively cropping an image with the display
404 program.
405
4062008-03-18 6.3.9-9 Cristy <quetzlzacatenango@image...>
407 * With a single swap argument should swap the image with the *last* image.
408
4092008-03-16 6.3.9-8 Cristy <quetzlzacatenango@image...>
410 * Make sure we don't sync a blob after it has been closed.
411
4122008-03-14 6.3.9-7 Cristy <quetzlzacatenango@image...>
413 * Patch mpeg:encode delegate to properly produce an MPEG image sequence.
414
4152008-03-11 6.3.9-6 Cristy <quetzlzacatenango@image...>
416 * Support both GTK and CAIRO interfaces to RSVG (reference
417 ttp://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=10802).
418 * Display colormapped PNG images with alpha properly (reference
419 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10819).
420
4212008-03-09 6.3.9-5 Cristy <quetzlzacatenango@image...>
422 * Define inline to _magickcore_inline (to satisfy HP's aCC compiler).
423
4242008-03-08 6.3.9-4 Cristy <quetzlzacatenango@image...>
425 * The rsvg delegate library depends on cairo-svg.
426 * Account for min-is-white 8-bit gray TIFF images.
427
4282008-02-29 6.3.9-2 Cristy <quetzlzacatenango@image...>
429 * Add support for the Postable Document Archive Format.
430 * Add support for Braille images.
431 * Add support for DDS images (contributed by Bianca van Schaik).
432 * Add GetImageAlphaChannel() method.
433 * PSD clipping paths are once again recognized.
434
4352008-02-24 6.3.9-1 Cristy <quetzlzacatenango@image...>
436 * Return the actual image format for HTTP: or FTP: format (reference
437 http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10715).
438 * Fix so image.quantize(true) returns error as expected (reference
439 http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10735).
440
4412008-02-20 6.3.9-0 Cristy <quetzlzacatenango@image...>
442 * Fixed a small memory leak (8 bytes) in TransformImages().
443 * Render to Cairo surface rather than a GDK buffer when rendering SVG.
444 * Identify now reports both actual and reported image depths (reference
445 http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10716).
446
4472008-02-17 6.3.8-10 Cristy <quetzlzacatenango@image...>
448 * Speed up converting large PDF/PS images when only selecting a few pages
449 (e.g. pdffile.pdf[195-199]).
450 * Deprecate HSLTransform() and TransformHSL().
451
4522008-02-16 6.3.8-9 Cristy <quetzlzacatenango@image...>
453 * Fix Magick++-config script to reflect the MagickWand / MagickCore
454 dependencies.
455
4562008-02-14 6.3.8-7 Cristy <quetzlzacatenango@image...>
457 * Promote colormapped to truecolor images when enciphering.
458
4592008-02-08 6.3.8-6 Cristy <quetzlzacatenango@image...>
460 * Add EncipherImage() / DecipherImage() methods.
461 * Add -encipher / -decipher options to the command-line utilities.
462
4632008-02-03 6.3.8-5 Cristy <quetzlzacatenango@image...>
464 * New Unix/Linux refactoring (should be transparent since changes are
465 reflected in Magick-config and ImageMagick.pc pkg-config files):
466 /usr/local/include => /usr/local/include/ImageMagick
467 libMagick => libMagickCore
468 libWand => libMagickWand
469 Magick-config (deprecated) => MagickCore-config
470 Wand-config (deprecated) => MagickWand-config
471 Add Magick++-config, MagickCore.pc, MagickWand.pc, Magick++.pc
472
4732008-01-28 6.3.8-3 Cristy <quetzlzacatenango@image...>
474 * Liquid rescale limits the final size to twice the original size (reference
475 http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10536).
476 * Read EXIF data in TIFF images; writing is pending until we can figure out
477 how to use the libtiff delegate library to write EXIF data.
478
4792008-01-24 6.3.8-2 Cristy <quetzlzacatenango@image...>
480 * Add support for liquid rescaling (e.g. -liquid-rescale).
481 * Support a ^ meta character in an image geometry (.e.g
482 convert 640x480.png -resize 240^ returns a 320x240 result).
483
4842008-01-20 6.3.8-1 Cristy <quetzlzacatenango@image...>
485 * Fix transient bug where "identify -format '%w;%[exif:Model]'" failed to
486 return camera model number.
487
4882008-01-14 6.3.8-0 Cristy <quetzlzacatenango@image...>
489 * Monochome EPS3 images are no longer corrupt (reference
490 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10422).
491 * Eliminate memory corruption with broken PICT image (reference
492 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10447).
493 * Return a Grayscale colorspace for grayscale DPX image (previously
494 returned Log colorspace).
495 * Fix -g option for PCL6 support (reference
496 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10462).
497
4982008-01-08 6.3.7-10 Cristy <quetzlzacatenango@image...>
499 * Only read ICON alpha mask if BPP is <= 16.
500 * Add support for +opaque and +transparent (requested by Anthony).
501 * Throw an exception *before* we call wmf_api_destroy() (reference
502 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10420).
503
5042008-01-01 6.3.7-9 Cristy <quetzlzacatenango@image...>
505 * Use explicit format specifier to render transparent Adobe Illustrator
506 files (i.e. convert ai:image.ai image.png).
507 * Set RSVG base URI (patch provided by tsdineen).
508
5092007-12-20 6.3.7-7 Cristy <quetzlzacatenango@image...>
510 * `Magick-config --version` returns Q16 instead of
511 Q@MAGICKCORE_QUANTUM_DEPTH@.
512 * Permit commas in numbers in certain locales (e.g. german +100,000).
513
5142007-12-13 6.3.7-5 Cristy <quetzlzacatenango@image...>
515 * Added an exception reason to BlobToImage() in the event an image has no
516 magic number and neither the image magick or filename is set.
517 * Do not pass PhotoYCC data thru gamma-corrected lookup-table.
518 * Fix bug in GetEXIFProperty() (reference
519 https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10300).
520
5212007-12-12 6.3.7-4 Cristy <quetzlzacatenango@image...>
522 * Adding comments to your image is now possible with the display program.
523
5242007-12-09 6.3.7-3 Anthony <anthony@griffith...>
525 * Adjusted -clut multiplyer for correct handling of
526 "-interpolation Integer" in color lookup.
527
5282007-12-01 6.3.7-3 Cristy <quetzlzacatenango@image...>
529 * Fix 'insufficient image data' for DCM format (reference
530 https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10227).
531 * Force a colormapped image if Palm bits-per-pixel < 16.
532 * Fix multiple problems with Palm Data Base reader (patch from
533 [email protected]...).
534 * Do not exit after first image with the display --immutable option.
535 * Update autoconf/automake/libtool configuration files.
536 * Add support for resource limit units (e.g. -limit memory 16mb).
537 * Return original image if gaussian blur sigma is 0.0.
538 * Colormapped multi-image PDF's are no longer corrupt (reference
539 https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10258).
540
5412007-11-27 6.3.7-2 Anthony <anthony@griffith...>
542 * Finalisation of new resize filters, "Lagrange" self-windowing filter
543 now adjusts automatically with different support window size.
544 * Added "Bohman" (another 2'rd order cosine function) and "Bartlett"
545 (triangluar) resize windowing filters.
546 * Adjusted -clut to use a grayscale image (with no alpha) to select colors
547 from the Lookup Table image.
548
5492007-11-26 6.3.7-2 Cristy <quetzlzacatenango@image...>
550 * Not all DCM tags were being saved as image attributes (patch provided by
551 jcupitt@gmail...).
552 * Normalize pixel values when quantum format is floating-point.
553 * Initialize the pixel sum to zero when averaging image pixels.
554
5552007-11-23 6.3.7-1 Anthony <anthony@griffith...>
556 * Bug fix in height calculation for -layers merge operation
557
5582007-11-02 6.3.7-0 Cristy <quetzlzacatenango@image...>
559 * Add support for SCT grayscale images.
560 * Fixed transparancy bug for the ICO image format.
561 * Fixed small memory leak in the caption and label coders.
562 * Fixed -threshold option to return all white for -threshold 0 (reference
563 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10126).
564
5652007-11-06 6.3.6-10 Chris Madison <madisonblu@hotma...>
566 * Corrected CGM delegate command in config/delegate.xml.
567
5682007-11-05 6.3.6-9 Chris Madison <madisonblu@hotma...>
569 * Reclassified X server open error from fatal to non-fatal.
570 * New SetImageAlphaChannel() method to activate, deactivate, reset, or
571 set the image alpha channel.
572 * Patch for Scanalytics IPLab image format for non 8-bit images
573 (contributed by Sean Burke).
574
5752007-11-04 6.3.6-8 Chris Madison <madisonblu@hotma...>
576 * Remove ctrl-M characters on in various source files.
577 * Fix signature for Magick++ averageImages() regression tests for HDRI.
578 * Only invoke PerlMagick x11 regression test if DISPLAY variable is set.
579
5802007-11-03 6.3.6-7 Chris Madison <madisonblu@hotma...>
581 * MAGICK_ERX_SRCS should be MAGICK_EXR_SRCS in coders/Makefile.am.
582
5832007-11-02 6.3.6-6 Cristy <quetzlzacatenango@image...>
584 * Upgrade to FPX version libfpx-1.2.0.14 (reference
585 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10041).
586 * Modules are searched first in the directories specified by the environment
587 variables, and then -- if the desired module is not found -- in the
588 compiled-in path. (reference
589 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10039).
590
5912007-11-01 6.3.6-5 Cristy <quetzlzacatenango@image...>
592 * Update FPX regression test reference images.
593 * Fixed Magick++ compile error for Sun Studio 10 compiler.
594
5952007-10-25 6.3.6-4 Cristy <quetzlzacatenango@image...>
596 * The -equalize option now respects the -channel option.
597
5982007-10-23 6.3.6-4 Anthony <anthony@griffith...>
599 * Additional Filters: Welsh, Parzen, Lagrangian
600 * Addition of Cubic filter B,C controls
601 * 'verbose' filter plotting output using -define "filter:verbose"
602
6032007-10-20 6.3.6-3 Anthony <anthony@griffith...>
604 * Further expandsion and handling of filters with expert options.
605 -filter selects from a table of standard filter settings, while
606 expert options allow complete selection of filter, windowing, support
607 and blurring options. Includes automatic switch from Sinc to Bessel
608 for operators using 2 dimentional cylindrical filter, rather than
609 two pass 1 dimentional orthogonal filters.
610
6112007-10-14 6.3.6-3 Cristy <quetzlzacatenango@image...>
612 * Obsolete -support (set filter blur factor)
613 * Expandsion to add -set/define filter options
614
6152007-10-12 6.3.6-2 Anthony <anthony@griffith...>
616 * Least Squares coordinate handling added for -distort methods Affine,
617 Perspective, Bilinear. This allows for more than the minimal number of
618 coordinates to be used to 'fit' a distortion function to an image.
619 This addition will allow the use of image registration to generate
620 panarama overviews and better geographical coordinate correction.
621 * Cosolidated the simular methods FlattenImage() and MosaicImage()
622 into a new layers function MergeImageLayers() method, adding 'flatten'
623 and 'mosaic' layer methods.
624 * Addition of another simular layers method 'merge' which 'unlocks' the
625 normal flatten/mosaic layer merger from the origin, The resulting image
626 will have a virtual canvas of minimal size with an offset. Also images
627 with negative offsets will not be clipped by the 'merge' form of the
628 command. This was created for better layering of distorted images, such
629 as panarama overlays.
630 * Bug fix in handling transparency for EWA resampling.
631 * Access to Resize Filter Functions from resize.c (for resample.c)
632 with posible future filter sources... Acquire/Destory/Call ResizeFilter()
633 * All resize filters added to resampling, but filter handling is incomplete.
634
6352007-10-05 6.3.6-2 Cristy <quetzlzacatenango@image...>
636 * The box filter no longer produces a black grid when resizing an image
637 under Mac OS X.
638 * Respect cropbox for PDF with a subimage specification (e.g.
639 image.pdf[1-3]).
640 * Detect proper PDF bounding box when offsets are negative.
641
6422007-10-02 6.3.6-1 Cristy <quetzlzacatenango@image...>
643 * Speed up the Fx interpreter.
644 * Use ULL not ui64 for MinGW 64-bit constants.
645 * Call SyncCacheView() instead of SyncImagePixels() in WaveImage().
646 * Close all references to a pixel cache on disk before removing the temporary
647 file as required under Windows.
648
6492007-09-29 6.3.6-0 Anthony <anthony@griffith...>
650 * Added Scaling 'derivitives' to -distort Arc, so image arcing is now
651 sharp and clear as you approach the center of the distort.
652 * Added " -set option:distort:viewport 'geometry' " special option
653 that can be used to override the output image size and offset.
654 * Fixed experimental use of -filter and -support in Resampling (more later).
655 * Changed order for coordinate arguments in -distort (for later leastsq
656 multiple coordinate distortion function fitting)
657
6582007-09-22 6.3.6-0 Cristy <quetzlzacatenango@image...>
659 * Check the API version and quantum depth before loading a coder module or
660 image filter (reference
661 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9780).
662 * Add exception to the image filter signature.
663 * Get the execution path under Mac OS X.
664 * TIFFTAG_STRIPBYTECOUNTS requires a uint32 pointer (magick/compress.c).
665 * Fixed memory leak in CloneString() (reference
666 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9763).
667 * Set S_IRUSR | S_IWUSR | S_IRGRP mode when writing a file in
668 CopyDelegateFile().
669
6702007-09-18 6.3.5-9 Anthony <anthony@griffith...>
671 * Bug fix for +distort in Perspective, also effected PerspectiveProjection
672
6732007-09-17 6.3.5-10 Cristy <quetzlzacatenango@image...>
674 * Replace all InterpolatePixelColor() calls to use the ResamplePixelColor()
675 method instead.
676 * Map the display program pan icon window for each oversized image.
677 * The ufraw delegate does not like quotes around the output filename.
678 * Adjust the sensitivity of a few PerlMagick tests to pass the validation on
679 a 64-bit FreeBSD system.
680 * The -level option now works properly for colormapped images.
681 * Allow Extrapolated blending of images using -blend
682 http://netpbm.sourceforge.net/doc/extendedopacity.html
683
6842007-09-12 6.3.5-9 Anthony <anthony@griffith...>
685 * Major Addition, Area Resampling Functions, (scaled interpolation)
686 for pixel lookup in Distortion functions. This improves the look in
687 areas of minification enormousally, especially in situations of infinite
688 tiling and horizon views. All virtual pixel methods have been handled
689 to minimise computation time involved with area resampling. To use the
690 new function distortions need to be able to determine scaling vectors
691 (distortion function derivitives) for correct working. All
692 -distort methods, except Arc, uses scaled area resampling.
693 * Improvements to perspective distort method, to include the correct
694 differentation between the 'ground' on which the image lies, and the
695 'sky', the color of which can be set using the -mattecolor setting
696 (as the distortion invalid pixel color). Background color is retains
697 for surrounding ground areas. The horizon is also correct anti-aliased
698 and transparent colors are also allowed, allowing you to add backdrops
699 of gradients and patterns.
700
7012007-09-04 6.3.5-9 Cristy <quetzlzacatenango@image...>
702 * Read/Write Scanalytics IPLab image format (contributed by Sean Burke).
703 * Patched ReadBlobString() to fix a off-by-one vulnerability (alert from
704 iDefense).
705 * Patched ReadDIBImage() to fix a sign extension vulnerability (alert from
706 iDefense).
707 * Patched AllocateImageColormap() to fix an integer overflow vulnerability
708 (alert from iDefense).
709 * Patched ReadDCMImage() to fix an integer overflow vulnerability
710 (alert from iDefense).
711 * Patched ReadDIBImage() to fix an integer overflow vulnerability
712 (alert from iDefense).
713 * Patched ReadXBMImage() to fix an integer overflow vulnerability
714 (alert from iDefense).
715 * Patched ReadDCMImage() to fix an denial of service vulnerability
716 (alert from iDefense).
717 * Patched ReadXCFImage() to fix an denial of service vulnerability
718 (alert from iDefense).
719 * If image size changes, don't trust DPX orientation attributes.
720
7212007-09-04 6.3.5-9 Gozer404
722 * Add French to the messaging system (reference
723 http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=9601).
724 * Add -fopenmp to MAGICK_PCFLAGS (reference
725 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9608).
726
7272007-08-14 6.3.5-7 Cristy <quetzlzacatenango@image...>
728 * Add -alpha {activate,deactivate,reset} option to activate, deactivate, or
729 reset the alpha channel.
730 * Render proper image labels for VID coder.
731 * Resolved a conflict for the -list option. Use -list font to list
732 ImageMagick fonts and -list type to list image types.
733 * Catch any errors returned by pthread_mutex_init() (problem report
734 from devman@gmx-t...).
735 * TransformHSL() returns a proper hue component.
736 * Added -clut option and the ClutImage() method.
737 * Fix glyph memory leak in AnnotateImage (reference
738 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9523).
739 * Rename analyze.c to Analyze.c (reference
740 ttp://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9538).
741
7422007-08-07 6.3.5-6 Anthony <anthony@griffith...>
743 * Enabled use of +distort to auto resize destination image to 'bestfit'
744 the distorted input image. This also enabled the use of virtual canvas
745 offsets in source and destination images for most distortion methods.
746
7472007-08-05 6.3.5-6 Cristy <quetzlzacatenango@image...>
748 * Remove atexit in Magick++ code to avoid possible client crash (reference
749 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9270).
750
7512007-08-01 6.3.5-5 Cristy <quetzlzacatenango@image...>
752 * Read/Write Scanalytics IPLab image format (contributed by Sean Burke).
753
7542007-07-30 6.3.5-5 Anthony <anthony@griffith...>
755 * Added -distort arc. This update also allows the destination image
756 size and offset to be set according to the specific distortion being
757 applied.
758
7592007-07-29 6.3.5-5 Cristy <quetzlzacatenango@image...>
760 * Set the -poloroid border color with the -bordercolor option.
761
7622007-07-25 6.3.5-4 Cristy <quetzlzacatenango@image...>
763 * Remove extranous break statement so -type option properly sets the
764 image_info->type member (reference
765 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9261).
766
7672007-07-21 6.3.5-4 Anthony <anthony@griffith...>
768 * Allow the use of optional arguments in -distort SRT
769
7702007-06-29 6.3.5-0 Anthony <anthony@griffith...>
771 * Initial addition of three Affine Distortions to -distort with the affine
772 mapping defined by the use of; an Affine Matrix, Coordinates of Triangles,
773 or separate Scale-Rotate-Translate actions.
774
7752007-06-18 6.3.5-0 Cristy <quetzlzacatenango@image...>
776 * Fix X11 font ascender.
777 * Add -distort option.
778 * Add random noise option (e.g. +noise random).
779 * Many internal algorithms are now threaded to take advantage of speed-ups
780 offered by the new dual and quad-core processor technologies.
781 and quad-core processor technology.
782 * Tiff images in the LAB colorspace are no longer identified as RGB
783 (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9015).
784 * Update image color_profile and iptc_profile members in the JPEG coder
785 (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9063);
786
7872007-06-13 6.3.4-10 Cristy <quetzlzacatenango@image...>
788 * Fix composite mask bug (reference
789 http://www.imagemagick.org/Usage/bugs/composite_mask/).
790 * Speed up GetPixelOpacity() method (patch from seth@price...).
791 * Set icon image width/height before allocating the image colormap.
792 * Remove Photoshop string segment from JPEG profile (reference
793 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9006).
794
7952007-06-11 6.3.4-9 Cristy <quetzlzacatenango@image...>
796 * Converting a jpg to pdf is creating an empty pdf object (reference
797 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8954).
798 * Respect the '-set type:hinting off option' (bug report from Richard
799 Jones).
800 * WritePSDImage vulnerable to exploitable heap corruption (reference
801 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8967).
802
8032007-06-09 6.3.4-8 Cristy <quetzlzacatenango@image...>
804 * SetMagickRegistry() post-increment the value 'id' (reference
805 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8944).
806
8072007-06-02 6.3.4-6 Cristy <quetzlzacatenango@image...>
808 * Read/write 10 & 12-bit packed DPX images.
809 * Reduce stack requirements for messaging system.
810 * Small memory leak for raw profiles in the PNG coder.
811
8122007-06-01 6.3.4-5 Glenn <glennrp@image...>
813 * Added GIF, JPEG, and PNG interlace types. For backward compatibility,
814 you can continue to use "-interlace Plane" to request these.
815
8162007-04-30 6.3.4-0 Anthony <anthony@griffith...>
817 * Fixed minor bug in the 'curl' for Polaroid of very non-square images.
818
8192007-06-01 6.3.4-5 Cristy <quetzlzacatenango@image...>
820 * Set min-is-white for Group4-compressed PDF.
821 * Add PaintFloodfillImage() method.
822
8232007-05-30 6.3.4-4 Cristy <quetzlzacatenango@image...>
824 * Add MEPP metric to compare program. Returns the mean error per pixel
825 along with the normalize mean and maximum error.
826 * Attach an XMP profile to an image (e.g.
827 convert input.tif -profile xmp:metadata.xmp output.tif).
828
8292007-05-22 6.3.4-3 Cristy <quetzlzacatenango@image...>
830 * Fixed mogrify conversions with -format and -path (reference
831 http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=9127).
832
8332007-05-15 6.3.4-2 Cristy <quetzlzacatenango@image...>
834 * SVG style element was not always parsed properly.
835 * Do not dither when the number of unique colors is already less than the
836 maximum.
837 * Return normalized PAE metric (compare utility).
838
8392007-05-03 6.3.4-1 Cristy <quetzlzacatenango@image...>
840 * Add support for PFM images.
841 * Check for corrupt EXIF image profiles.
842 * Writing JPEG YCbCr TIFF images no longer faults (reference
843 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8896).
844
8452007-04-30 6.3.4-0 Anthony <anthony@griffith...>
846 * Fixed minor bug for crop missed images and 'background' GIF disposal.
847
8482007-04-28 6.3.4-0 Glenn <glennrp@image...>
849 * Added profile support to the GIF decoder/encoder. They are stored
850 as GIF Application Extensions. Known extensions include existing ICCRGB1
851 (for ICC profiles) and new MGKIPTC0 and MGK8BIM0 (for IPTC and 8BIM
852 profiles). Unknown extensions found in GIF files are read as gifappNNN.
853
8542007-04-28 6.3.4-0 Anthony <anthony@griffith...>
855 * Invert Opacity change for user defined ordered dither threshold maps,
856 so that 'off' map is transparent, and 'on' is opaque.
857
8582007-04-24 6.3.4-0 Anthony <anthony@griffith...>
859 * Added an initial Coalesce Images, and a final +map local colortable
860 optimization to the -layers Optimize method, for a simple to use
861 GIF optimization operation. (more work to come)
862
8632007-04-22 6.3.4-0 Cristy <quetzlzacatenango@image...>
864 * Properly set the virtual canvas of a multi-frame GIF image sequence.
865 * Add AcquireOneVirtualPixel() method.
866 * Set Log colorspace properly when writing DPX images.
867 * Add -tile-offset option.
868 * Add support for the EXR image format.
869 * Improve support for DPX images.
870 * Add --enable-hdri option to the configure script.
871 * Add support for high dynamic-range images (HDRI).
872
8732007-04-20 6.3.3-9 Peter Hull <peterhull90@gmail...>
874 * Improve support for writing multiple image icons.
875
8762007-04-18 6.3.3-9 Anthony <anthony@griffith...>
877 * Separated -layers Optimize from -layers OptimizeFrame to allow
878 the former expansion into a general (multiple method) optimizer
879 of GIF animations
880 * merged -layers OptimizeTransparency into -layers Optimize method
881
8822007-04-12 6.3.3-8 Chris Madison <madisonblu@hotma...>
883 * Fix fault whem comparing a colormapped image with a non-colormapped one.
884 * Fix race condition when spawning delegate programs.
885 * TIFF JPEG now respects the -quality comptression setting.
886 * The -fx option now properly groks the logical and operator.
887 * DPX tilestamp property should be timestamp.
888
8892007-04-13 6.3.3-7 Anthony <anthony@griffith...>
890 * Added GravityAdjustGeometry() to "geometry.c" to adjust geometry settings
891 according to given gravity and canvas area it applies to. This is for
892 code simplification thoughout MagickCore.
893
8942007-04-09 6.3.3-6 Anthony <anthony@griffith...>
895 * Fixed CoalesceImages() to reset virtual canvas info on second and later
896 frames. Other animation handlers may also need to reset virtual canvas
897 sizes to match the first frame, as well.
898
8992007-04-06 6.3.3-6 Anthony <anthony@griffith...>
900 * Addition of a CompositeImages() "layer.c" function to compose two
901 separate image lists together (with a virtual canvas offset) in three
902 different ways, depending on the size of the lists.
903 * A 'hack' for command line use (the two lists separates by the special
904 "NULL" image, which is junked) has also been added. Specifically...
905 "-layers Composite".
906
9072007-04-04 6.3.3-6 Anthony <anthony@griffith...>
908 * Add -layers RemoveDups method to remove duplicate sequential images in
909 coalesced animations.
910 * Add -layers RemoveZero method to remove images with a zero time delay
911 (with no action and a warning is all images have zero time delay)
912
9132007-04-01 6.3.3-6 Cristy <quetzlzacatenango@image...>
914 * Permit generic profiles (e.g. -profile name:profile).
915
9162007-03-31 6.3.3-5 Cristy <quetzlzacatenango@image...>
917 * Fixed DCM and XWD buffer overflow vulnerabilities (reference
918 http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=496).
919
9202007-03-28 6.3.3-4 Anthony <anthony@griffith...>
921 * Code duplication, simplification, and possible logic faults in "list.c".
922 * Added new Composition method, 'ChangeMask' to return pixels
923 that have changed or will cause a color change in overlays
924 * Used 'ChangeMask' to implement the "-layers" method
925 "OptimizeTransparency" to improve the compressibility of
926 frame optimized GIF animations. See IM Examples...
927 http://www.imagemagick.org/Usage/anim_opt/#opt_trans
928
9292007-03-19 6.3.3-4 Cristy <quetzlzacatenango@image...>
930 * Fixed two memory leaks in wand/magick-image.c and magick/stream.c and made
931 some minor changes to the GIF coder to make reading and pinging images
932 faster (patch provided by mstemm@cloud...).
933
9342007-03-19 6.3.3-3 Cristy <quetzlzacatenango@image...>
935 * Patch RotateImage() to properly rotate CMYK images.
936 * Patch the XWD coder to prevent heap overflow vulnerability (vulnerability
937 report from idefense.com [IDEF2108] [IDEF2221] [IDEF2226]).
938
9392007-03-19 6.3.3-3 Anthony <Anthony@griffith...>
940 * Fixed bug for GIF Optimization for images without a matte channel.
941 * Improved image handling for "-layers" method "Dispose".
942
9432007-03-11 6.3.3-2 Cristy <quetzlzacatenango@image...>
944 * Improve configure script to better support Ghostscript under Mac OSX (
945 reference http://www.imagemagick.org/discourse-server/viewtopic.php?t=8557).
946 * Force a virtual pixel method of Tile for GetFillColor() and
947 GetStrokeColor().
948 * Add -reverse option to reverse the image list.
949
9502007-03-08 6.3.3-1 Cristy <quetzlzacatenango@image...>
951 * Support versions 2.1.0 and above (reference
952 http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=8620).
953 * Support SVG rotation about a point (e.g. rotate(45 75 75)).
954 * Fix fault in DCM coder (reference
955 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8618).
956 * Check for a NULL parser in SVGReference in coders/svg.c (reference
957 http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8609).
958 * Add --disable-deprecated configure script option.
959 * Composite mask now works properly with transparent images.
960
9612007-03-04 Daniel Kobras <kobras@debia...>
962 * Fixed additional data-driven faults (reference
963 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=412945).
964 * Allocate proper scanline length to prevent a PCX overflow.
965
9662007-03-03 6.3.3-1 Cristy <quetzlzacatenango@image...>
967 * Patch ImageMagick to permit referenced labels: -set option:mylabel
968 "color = %[pixel:u[0].p{12,26}]" label:'%[mylabel]'
969
9702007-02-24 6.3.3-0 Cristy <quetzlzacatenango@image...>
971 * Escape indirect labels and comments (e.g. -label @file).
972 * Added -format %C to return the image compression type.
973 * Do not report channel statistics if -ping -format is specified with the
974 identify program.
975 * Add ResetImagePage() to reset the image page canvas and position.
976 * Upgrade to LCMS 1.16
977 * Configure Ghostscript for library or framework (reference
978 http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=8557).
979 * Add -taint option to convert/mogrify to mark image as ineligible for
980 * Fixed various data-driven faults (reference
981 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=412945). The corrupt
982 JP2 image faults but its failing in the JP2 jas_image_decode() method,
983 not MagickCore. The corrupt XWD image faults but its failing in
984 the X11 XGetPixel() method, not MagickCore.
985
9862007-02-20 6.3.2-8 Cristy <quetzlzacatenango@image...>
987 * Use -define quantum:polarity=min-is-black or -define
988 quantum:polarity=min-is-white to toggle the photometric interpretation for
989 a bilevel TIFF image.
990
9912007-02-17 6.3.2-8 Cristy <quetzlzacatenango@image...>
992 * Don't interpret embedded format characters when reading comments/labels
993 from a file.
994 * Reading an image from stdin stopped working.
995
9962007-02-17 6.3.2-7 Cristy <quetzlzacatenango@image...>
997 * PerlMagick Label() no longer faults.
998 * Fix double-free when using the display/animate -geometry option.
999 * Add GetStringInfoLength() and GetStringInfoDatum(); deprecate
1000 profile->length and profile->datum.
1001
10022007-02-16 6.3.2-6 Cristy <quetzlzacatenango@image...>
1003 * Fix file leak in InjectImageBlob().
1004 * Do not reinterpret image properties (e.g. -comment %%w).
1005
10062007-02-14 6.3.2-5 Cristy <quetzlzacatenango@image...>
1007 * Don't over-allocate file buffers.
1008
10092007-02-12 6.3.2-5 Cristy <quetzlzacatenango@image...>
1010 * Format strings in the POSIX locale.
1011 * Make font metrics invarient to the strokewidth.
1012
10132007-02-10 6.3.2-4 Albert Chin <china@thewr...>
1014 * Patch to fix configure.ac typo.
1015
10162007-02-08 6.3.2-4 Cristy <quetzlzacatenango@image...>
1017 * Permit ImageMagick to run as a service under Windows.
1018 * Remove duplicate EXIF properties.
1019 * Support strokewidth option for the caption format.
1020 * Don't use Ghostscript for rendering fonts if Freetype is available.
1021
10222007-02-02 6.3.2-3 Cristy <quetzlzacatenango@image...>
1023 * Added thumbnail format to write EXIF thumbnails.
1024 * Move ReadByteImage() out of Min() macro of ReadPALMImage().
1025 * Move EXIF properties to the EXIF namespace (e.g. exif:XResolution).
1026
10272007-01-26 6.3.2-2 Cristy <quetzlzacatenango@image...>
1028 * Add interpolate and background options to PerlMagick's AffineTransform().
1029 * Revert to Postscript rendering if Freetype delegate library is not
1030 available.
1031
10322007-01-20 6.3.2-1 Cristy <quetzlzacatenango@image...>
1033 * Accept Fx expressions from a file with -fx @filename.
1034 * Enhance -fill and -stroke to accept image filenames as patterns.
1035
10362007-01-16 6.3.2-0 Cristy <quetzlzacatenango@image...>
1037 * Save grayscale images as JPEG-compressed grayscale when writing in the TIFF
1038 format.
1039 * Update EXIF resolution fields when image density changes.
1040
10412007-01-07 6.3.1-7 Cristy <quetzlzacatenango@image...>
1042 * The -polaroid option now respects -gravity.
1043 * Deprecate Get/SetImageAttribute(). Recommend Get/SetImageProperty()
1044 instead.
1045 * Any form of "-crop" with a percentage, implies an offset for the crop.
1046 * Fixed percent option for -border (e.g. -border 10%x0%).
1047 * Add -path option to the mogrify program to specify where to write the
1048 images.
1049
10502007-01-06 6.3.1-6 Cristy <quetzlzacatenango@image...>
1051 * Fix the -auto-orient to work with an image sequence (reference
1052 http://www.imagemagick.org/discourse-server/viewtopic.php?t=8100).
1053 * Add -polaroid option to simulate a Polaroid picture.
1054 * Eliminate double-free bug in GradientImage().
1055 * Set AppendImage() matte channel only when image has matte attribute set.
1056 * The -crop with negative offsets do not modify the virtual canvas.
1057 * Caption: Given both the width and height ("-size") of the area to fill,
1058 adjust the fonts "-pointsize" until the text just filles the whole space
1059 without overflowing.
1060 * Generate proper Windows icon image files (patch provided by
1061 Robert M. Jansen).
Note: See TracBrowser for help on using the repository browser.