+2011-03-23 6.6.8-7 Anthony Thyssen <A.Thyssen@griffith...>
+ * Another fix for -sparse-color and unused color channels
+ * Finialize the -duplicate option created by Cristy
+
+2011-03-21 6.6.8-7 Glenn Randers-Pehrson <glennrp@image...>
+ * Revised the PNG8 encoder to use 50% threshold instead of 0% when
+ reducing transparency to binary. Collapse all resulting fully transparent
+ colors into one (the background color), to reduce the compressed filesize.
+ * First try the 4-4-4 and 3-3-3 palettes instead of 3-3-2, to preserve
+ colors (especially gray) better, when reducing to PNG8.
+
+2011-03-21 6.6.8-6 Cristy <quetzlzacatenango@image...>
+ * New version 6.6.8-6.
+
+2011-03-21 6.6.8-6 Glenn Randers-Pehrson <glennrp@image...>
+ * Re-enabled reduction of grayscale images (color-type 0) to 2 or 4 bits
+ when appropriate (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18098).
+ * The "-define PNG:color-type=4" option did not always force the PNG
+ encoder to write an all-opaque alpha channel (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18349).
+
+2011-03-14 6.6.8-6 Cristy <quetzlzacatenango@image...>
+ * Fixed memory leak for PDF and Bitmap PSD RLE support (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18317).
+ * Support the -statistic option: replace each pixel with corresponding
+ statistic from the neighborhood.
+ * Add support for -duplicate option.
+ * Move configuration files from /usr/share and /usr/lib to /etc and /var.
+ * Do not cache the results of fx: otherwise -format
+ '%[fx:rand()] %[fx:rand()]' returns the same random numbers.
+
+2011-03-18 6.6.8-6 Anthony Thyssen <A.Thyssen@griffith...>
+ * Replaced Minus and Divide Composition methods with Dst and Src
+ equivalents. Now users can decide how these non-commutative mathematical
+ operators are applied to the images being composited.
+ * Fix the percent escape values for %p, %n and %[fx:t], %[fx:n] to
+ respectively mean the current images index and the total number of
+ images within the current image sequence.
+
+2011-03-17 6.6.8-5 Anthony Thyssen <A.Thyssen@griffith...>
+ * Backed out the patch for Variable Blur Composition that was added
+ 2011-02-13 v6.6.7-7, until I can re-think the problem.
+ The existing fix was failing to do circular blurs correctly.
+
+2011-03-14 6.6.8-5 Glenn Randers-Pehrson <glennrp@image...>
+ * Fixed a rounding/truncation error while writing the pHYs chunk in the
+ png encoder.
+ * Don't write text-encoded profile when "-define PNG:exclude-chunk=text,ztxt"
+ is present (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17086 and
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18225).
+
+2011-03-14 6.6.8-5 Cristy <quetzlzacatenango@image...>
+ * Add support for the WebP image format.
+
+2011-03-14 6.6.8-5 Anthony Thyssen <A.Thyssen@griffith...>
+ * Ensured that -sparse-color preserves unused channels when
+ channel limited. Before this unused channels would be reset to black.
+
+2011-03-11 6.6.8-4 Glenn Randers-Pehrson <glennrp@image...>
+ * Don't try to store a bKGD chunk in a PNG8 when there are already
+ 256 colors in the palette and the background colors is not in that
+ palette (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18199);
+ * The "-define PNG:exclude-chunk=bKGD" option was also excluding
+ the text chunks. (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18253).
+
+2011-03-10 6.6.8-4 Cristy <quetzlzacatenango@image...>
+ * Fx is a mathematical function. Do not treat transparency as black.
+ * No image scene suffix for filenames that include a single bracket (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18267).
+
+2011-03-10 6.6.8-3 Cristy <quetzlzacatenango@image...>
+ * New version 6.6.8-3.
+
+2011-03-10 6.6.8-3 Cristy <quetzlzacatenango@image...>
+ * Boost causes an ambiguity with ssize_t when building PythonMagick. Add
+ patch from Arfrever@gento... to fix the build exception.
+
+2011-03-09 6.6.8-2 Cristy <quetzlzacatenango@image...>
+ * Support the Radiance HDR image format.
+ * Update the offset in the black channel when sharpening to avoid incorrect
+ results.
+ * Do not use GenericReadMethod for TIFF images with 64-bits per sample.
+
+2011-03-06 6.6.8-2 Glenn Randers-Pehrson <glennrp@image...>
+ * Throw error message when the requested color-type or bit-depth
+ cannot be written by the PNG encoder (error was being thrown
+ into the wrong image structure). (Reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18162).
+ * Don't write a PNG text chunk with "density" keyword that overrides the
+ PNG pHYs chunk, if the pHYs chunk was not excluded (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18253).
+ * Ignore any PNG text chunk with a "density" keyword found by the PNG
+ decoder, if the PNG datastream also contains a pHYs chunk.
+
+2011-03-06 6.6.8-1 Cristy <quetzlzacatenango@image...>
+ * New version 6.6.8-1.
+
+2011-03-05 6.6.8-1 Cristy <quetzlzacatenango@image...>
+ * Support PSD files with one layer and one composite layer.
+ * We must cast a Quantum type when bit shifting and HDRI is enabled.
+
+2011-03-05 6.6.8-0 Cristy <quetzlzacatenango@image...>
+ * New version 6.6.8-0.
+
+2011-02-27 6.6.8-0 Cristy <quetzlzacatenango@image...>
+ * Add support for the -mode option.
+
+2011-02-27 6.6.8-0 Glenn Randers-Pehrson <glennrp@image...>
+ * Fix scaling of new color-reduction method in the PNG encoder (16-bit
+ images were scaled down to 0 or 1, or nearly black).
+ * Delay opening the PNG output blob until the PNG encoder is ready
+ to write the IHDR chunk, to avoid writing zero-length PNG files when
+ errors are found while building the palette. (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18162).
+
+2011-02-25 6.6.7-10 Cristy <quetzlzacatenango@image...>
+ * New version 6.6.7-10.
+
+2011-02-23 6.6.7-10 Cristy <quetzlzacatenango@image...>
+ * Avoid seg fault in AppendImages() when one image is in the RGB colorspace
+ but the other is in the CMYK colorspace.
+ * Get rid of 'respect_parenthesis defined but not used' warnings (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=18173).
+
+2011-02-22 6.6.7-10 Glenn Randers-Pehrson <glennrp@image...>
+ * Write sub-8-bit grayscale PNG images as palette-indexed PNG images. This
+ usually makes smaller files anyhow.
+ * Eliminated a number of redundant tests for gray images in the PNG encoder.
+ * Removed now-unused IsMonochromeImage() function from coders/png.c
+ * Scan the colormap instead of all of the pixels, when possible, to
+ determine whether the image received by the PNG encoder is grayscale
+ or black-and-white.
+ * Avoid reading from the colormap in coders/png.c when it is NULL (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18162).
+ * Add a check whether the PNG "cheap transparency" criteria are met. That
+ is, there is a single transparent color, no semitransparent colors, and
+ no opaque color that has the same RGB components as the transparent
+ color. If those aren't met, a color that is transparent in one pixel
+ and opaque in another would always be rendered as transparent, so we
+ must write a PNG colortype that has an alpha channel (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18167).
+
+2011-02-22 6.6.7-9 Cristy <quetzlzacatenango@image...>
+ * New version 6.6.7-9.
+
+2011-02-22 6.6.7-9 Glenn Randers-Pehrson <glennrp@image...>
+ * Disabled reduction of grayscale images (color-type 0) to less than 8 bits
+ when writing because this sometimes produced incorrect output (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18098).
+
+2011-02-21 6.6.7-9 Cristy <quetzlzacatenango@image...>
+ * Check image has properties before accessing the splay tree (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18136).
+
+2011-02-15 6.6.7-8 Cristy <quetzlzacatenango@image...>
+ * New version 6.6.7-8.
+
+2011-02-14 6.6.7-8 Glenn Randers-Pehrson <glennrp@image...>
+ * The PNG encoder should ignore bogus q->opacity values when image->matte
+ is MagickFalse (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18067).
+
+2011-02-14 6.6.7-8 Cristy <quetzlzacatenango@image...>
+ * Use implicit image format when explicit format is bogus (e.g.
+ 02.13.11-18:43:58.png now writes as PNG).
+ * Fix problem with 4GB file seeks on a 32-bit OS.
+
+2011-02-13 6.6.7-7 Anthony Thyssen <A.Thyssen@griffith...>
+ * Fixed Variable blur to handle small (< 1.0 sigma) blurs generated
+ by the blur map being used, rather than just 'cutoff' suddenly.
+
+2011-02-08 6.6.7-7 Cristy <quetzlzacatenango@image...>
+ * Support 16-bit per pixel YUV image files.
+ * Fix off-by-one error in PosterizeImage().
+ * Posterize now distributes color uniformly (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17623).
+ * Add -smush option (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=17953).
+ * Repair memory leak in the display program.
+
+2011-02-07 6.6.7-6 Cristy <quetzlzacatenango@image...>
+ * Fix bug in carg() define when HAVE_COMPLEX is not defined (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18030).
+
+2011-02-06 6.6.7-6 Anthony Thyssen <A.Thyssen@griffith...>
+ * Default sigma for Gauusian resize filter is now 1/2 for both
+ orthogonal resize and cylindrical EWA distortions.
+
+2011-02-02 6.6.7-5 Cristy <quetzlzacatenango@image...>
+ * Check if the font is null in RenderFreetype() to prevent fault (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17890).
+ * Eliminate fault when reading WMF image files (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=17971).
+ * Support multi-page transparent Postscript and PDF image files.
+ * The compare fuzz metric now returns the same correct value for
+ 'xc:white xc:blue -alpha off' and 'xc:white xc:blue -alpha on'.
+
+2011-01-29 6.6.7-4 Paul Heckbert <ph@cs.cm...>
+ * Move coders/tiff.c conditional compile to define TIFF exception /
+ semaphore / key when TIFF delegate is disabled.
+
+2011-01-29 6.6.7-4 Glenn Randers-Pehrson <glennrp@image...>
+ * Renamed variables, macros, and functions defined/declared in coders/png.c
+ that were in the libpng namespace (beginning with "png_" or "PNG_").
+
2011-01-25 6.6.7-3 Glenn Randers-Pehrson <glennrp@image...>
* Removed a call to GetNumberColors() from the PNG encoder that was
only there for debugging purposes and was consuming a huge amount
of CPU time. (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=17799).
+ * Sometimes black was still written as transparent, when the PNG
+ encoder received an image with image->matte==true but no transparent
+ pixels were present. (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17913);
2011-01-24 6.6.7-3 Cristy <quetzlzacatenango@image...>
* Remove memory leak from ThrowFileException() macro (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17908).
+ * Multiple blue error count by 'count' in ClassifyImageColors()
+ * Add support for the AAI image format.
2011-01-22 6.6.7-2 Cristy <quetzlzacatenango@image...>
* Accept quoted file paths in indirect file references (e.g. @myFiles.txt).
no tRNS chunk was present in the input, which has caused problems
with some test cases since version 6.6.6-10.
* Improved the PNG_BUILD_PALETTE section to count opaque, transparent,
- and semitransparent pixels separately. Previously it wasn't alwaysi
- possible to determine if there is a single fully-transparent color,
+ and semitransparent pixels separately. Previously it wasn't always
+ possible to determine if there was a single fully-transparent color,
to decide whether to write an RGBA or Gray-Alpha image or an RGB or
Gray image with a tRNS chunk.
* Nicolas Robidoux with the assistance of Chantal Racette contribute an
approximation of the sinc function over the interval [-3,3].
* Eliminate a small memory leak in LevelizeImageChannel() (reference
- http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16951).
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16951).
* Recognize -fx logtwo (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16958).
* The animate program no longer loops twice when -loop 1 is specified.
* The caption format would sometimes hang when the text was not UTF-8.
* Don't gamma correct log to linear color conversion unless the -gamma is
- specified (reference
+ specified (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=15799).
2010-03-17 6.6.0-7 Cristy <quetzlzacatenango@image...>
2009-07-25 6.5.4-6 Cristy <quetzlzacatenango@image...>
* Support the new JPEG version 7 delegate library.
-2009-07-24 6.5.4-6 Alexander E. Patrakov <patrakov@gmail...>
+2009-07-24 6.5.4-6 Alexander E. Patrakov <patrakov@gmail...>
* Incorrect use of setjmp in coders/png.c.
2009-07-23 6.5.4-5 Cristy <quetzlzacatenango@image...>
* Default scaling to width/2 and height/2 of overlay (100% scale)
with a distortion 'center' to the middle of the overlay image
* If a '%' flag given scale displacement relative to image size
- * If a '!' flag given make scale and center relative to 'background' image
+ * If a '!' flag given make scale and center relative to 'background' image
instead of the overlay map.
* If no 'height' scale given, use the X scale.
* Create 8-bit TIFF images if -depth is set to 8 and HDRI-enable ImageMagick.
2009-05-04 6.5.2-1 Chris Madison <madisonblu@gmail...>
- * Accept file lists on the command line (e.g. echo "rose: rose.png" |
+ * Accept file lists on the command line (e.g. echo "rose: rose.png" |
convert @- ...).
* Duplicate line in tiff.c breaking read of zip compressed tif (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13688).
2009-03-28 6.5.1-0 Cristy <quetzlzacatenango@image...>
* Graceful exit in djvu coder when EOF is thrown.
- * Support -unsharp option for the montage program.
+ * Support -unsharp option for the montage program.
2009-03-28 6.5.0-10 Cristy <quetzlzacatenango@image...>
* Reduce deskew blurring: use AffineTransformImage() rather than
Glenn Randers-Pehrson <glennrp@image...>
* DICOM reader not handling signed pixels properly.
-2009-03-09 6.4.9-10 Alexander E. Patrakov <patrakov@gmail...>
+2009-03-09 6.4.9-10 Alexander E. Patrakov <patrakov@gmail...>
* Don't call GetValueFromSplayTree() if image properties is NULL.
2009-03-09 6.4.9-10 Anthony Thyssen <A.Thyssen@griffith...>
2009-01-14 6.4.8-6 Mark Freeman <mark.freeman@porci...>
* Apply patch so ImageMagick compiles with Visual Studio 6.
-2009-01-12 6.4.8-5 Alexander E. Patrakov <patrakov@gmail...>
+2009-01-12 6.4.8-5 Alexander E. Patrakov <patrakov@gmail...>
* Fix small memory leak on truncated PNG images.
* Do not allocate pixels when pinging a PNG image.
2009-01-05 6.4.8-4 Rick Mabry <rick.mabry@anony...>
* Check for negative offsets (bevel widths) for the -frame option.
-2009-01-04 6.4.8-4 Alexander E. Patrakov <patrakov@gmail...>
+2009-01-04 6.4.8-4 Alexander E. Patrakov <patrakov@gmail...>
* Patch for a memory leak and a logical bug in coders/gif.c.
* CopyMagickString() now returns the minimum of the source string length
or the length parameter.
* Deprecate pixel methods: AcquireImagePixels(), GetImagePixels(), etc.
* New pixel methods: GetVirtualPixels(), GetAuthenticPixels(), etc.
-2008-11-15 6.4.5-7 Alexander E. Patrakov <patrakov@gmail...>
+2008-11-15 6.4.5-7 Alexander E. Patrakov <patrakov@gmail...>
* GPS and multivalued EXIF properties support
2008-11-14 6.4.5-6 Manish Aggarwal <manish@circu...>