+2010-11-17 6.6.5-9 Glenn Randers-Pehrson <glennrp@image...>
+ * Many of the problems with the PNG encoder have been fixed (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16490).
+ * The "-type Optimize" option is now deprecated. If present, it is treated
+ by the PNG encoder the same as if the type were undefined. Optimization
+ is now always performed.
+ * Merged redundant code into LosslessReduceDepth() function in the PNG codec.
+
+2010-11-14 6.6.5-9 Cristy <quetzlzacatenango@image...>
+ * The splice option no longer throws spurious "pixels are not authentic"
+ exceptions.
+ * Thread the -adaptive-resize option.
+ * Set XBM coder height to height not width.
+
+2010-11-14 6.6.5-9 Nicolas Robidoux <nicolas.robidoux@gmai...>
+ * Lanczos2Sharp blur tweaked. New blur = 0.9549963639785485.
+
+2010-11-13 6.6.5-9 Nicolas Robidoux <nicolas.robidoux@gmai...>
+ * LanczosSharp blur tweaked to minimize worst case deviation from "perfect
+ preservation of images which only vary horizontally (or vertically)" under
+ no-op. New blur = 0.9812505644269356.
+
+2010-11-08 6.6.5-8 Nicolas Robidoux <nicolas.robidoux@gmai...>
+ * Missing logical operator in tiff.c.
+
+2010-11-08 6.6.5-8 Cristy <quetzlzacatenango@image...>
+ * Only save TIFF image with 1-bit depth if there is no alpha channel.
+ * Abandon PSD composite if layer is available.
+ * %[fx:mean] is the mean of the default channels (all but opacity) (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=17432).
+
+2010-10-29 6.6.5-6 Glenn Randers-Pehrson <glennrp@image...>
+ * Added 5x5, 6x6, and 7x7 ordered-dither level maps.
+
+2010-10-30 6.6.5-5 Cristy <quetzlzacatenango@image...>
+ * Do not read configure files in the current directory for the "installed"
+ version of ImageMagick.
+ * Allow numeric characters in the XPM basename (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17385).
+
+2010-10-29 6.6.5-4 Glenn Randers-Pehrson <glennrp@image...>
+ * Revised PNG palette optimization
+ * Added some debug logging in coders/png.c.
+
+2010-10-28 6.6.5-3 Nicolas Robidoux <nicolas.robidoux@gmai...>
+ * More precise blur values for Lanczos2Sharp and LanczosSharp.
+ * Added location of first Mitchell crossing (=8/7) to the filters data
+ structure.
+
+2010-10-28 6.6.5-2 Anthony Thyssen <A.Thyssen@griffith...>
+ * Added Lanczos2D* filters now named Lanczos2*
+ * Reorganization of AcquireFilter() to make it work better
+
+2010-10-25 6.6.5-1 Nicolas Robidoux <nicolas.robidoux@gmai...>
+ * Clearer EWA filters (LanczosSharp etc) comments.
+
+2010-10-25 6.6.5-1 Anthony Thyssen <A.Thyssen@griffith...>
+ * Added LanczosSharp (3-lobe Lanczos with sharpening)
+ * Filter sharpening factors are also always applied regardless of usage.
+
+2010-10-24 6.6.5-1 Nicolas Robidoux <nicolas.robidoux@gmai...>
+ * CubicBC filter formulas simplified by constant folding. In
+ particular, P1 coefficient (always zero) removed from coeff.
+
+2010-10-22 6.6.5-1 Nicolas Robidoux <nicolas.robidoux@gmai...>
+ * Revert the Robidoux filter to a Keys cubic with C=(108 sqrt 2-29)/398
+ (as already specified in the documentation).
+
+2010-10-14 6.6.5-1 Cristy <quetzlzacatenango@image...>
+ * Ignore PS bounding box offsets if -page is set.
+ * Use #pragma omp master for dumping single threaded debugging information
+ (single caused a fault).
+ * Add support for -evaluate exp.
+
+2010-10-12 6.6.5-0 Anthony Thyssen <A.Thyssen@griffith...>
+ * Added "filter:sigma" expert setting defining the 'sigma' for the Gaussian
+ filter only. This is similar in action to 'blur' but only for Gaussians,
+ and does not modify the filters support, allowing you to set a very small
+ sigma, without the function 'missing' all pixels.
+ (This will allow future adjustment of Gaussians for variable blur mapping)
+
+2010-10-10 6.6.5-0 Cristy <quetzlzacatenango@image...>
+ * Patch for DrawableRotation() and DrawableTranslation() (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17246).
+ * The webp format requires the webpconv delegate program (experimental).
+
+2010-10-05 6.6.5-0 Anthony Thyssen <A.Thyssen@griffith...>
+ * Replaced "Robidoux" with Cubic 'Keys' filter that is near equivelent to
+ the previous sharped "Lanczos2D" filter. (C=0.31089212245300069)
+ This also is very similer to a Mitchell filter but specifically designed
+ for EWA use and is the new default filter for Distorting Images.
+ * Original sharpened Lanczos2D filter now called "Lanczos2Dsharp"
+
+2010-10-08 6.6.4-10 Jerry Gay <jerry.gay@gmail..>
+ * Autodetect file type support in Makefile.PL to prevent test failures
+
+2010-10-05 6.6.4-10 Anthony Thyssen <A.Thyssen@griffith...>
+ * Added new filter 'Lanczos2D' a 2-lobe Lanczos as defined by
+ Andreas Gustafsson in his thesis "Interactive Image Warping" (page 24)
+ http://www.gson.org/thesis/warping-thesis.pdf
+ * Added filter "Robidoux" which is a slightly sharpened version of the
+ "Lanczos2D" filter (blur=0.958033808) specifically designed to be less
+ 'blurry' for horizontal and vertical lines in no-op distortions.
+
+2010-10-05 6.6.4-10 Cristy <quetzlzacatenango@image...>
+ * Add support for "pattern:vertical2" and "pattern:horizontal2".
+ * Add support for "pattern:vertical3" and "pattern:horizontal3".
+ * Properly handle PSD layers with negative offsets.
+
+2010-10-03 6.6.4-9 Cristy <quetzlzacatenango@image...>
+ * Fix memory assertion with --enable-embeddable (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17201).
+ * Don't permit access to pixels when pinging an image (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17194).
+
+2010-10-02 6.6.4-9 Anthony Thyssen <A.Thyssen@griffith...>
+ * Added sqrt(2) bluring default for Gaussian Filter if used as
+ a Cylindrical EWA filter. This resulted removing the last aliasing
+ issue that was present in tests for Gaussian EWA resampling. Of course
+ it is still a very blury filter for default use in EWA.
+ * Adjusted Variable Mapping Blur Composition so user arguments actual
+ relate properly to the sigma of the blur for a maximum mapping value.
+ * Fix horizon anti-alising for output-scaled perspective distortions.
+ * 'Bessel' filter is now offically and more accuritally named 'Jinc'
+ however 'Bessel' while not visible as a filter option can still be used
+ as an internal alias for 'Jinc'.
+
+2010-09-28 6.6.4-8 Nicolas Robidoux <nicolas.robidoux@gmai...>
+ * Chantal Racette double checked the bounding parallelogram computation
+ in resample.c (and I tightened the comments).
+
+2010-09-28 6.6.4-8 Cristy <quetzlzacatenango@image...>
+ * Temporary files not always deleted (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15960).
+
+2010-09-28 6.6.4-8 Anthony Thyssen <A.Thyssen@griffith...>
+ * Bug fix for -filter point distorts (occasional generating black pixels)
+
+2010-09-27 6.6.4-8 Nicolas Robidoux <nicolas.robidoux@gmai...>
+ * Simplified the ClampUpAxes code, the use of its outputs, its comments,
+ and credited Craig DeForest for the "clamp singular values" idea.
+ * No reason to have "insane" precision Sinc in resize.c: Use
+ the 1.2e-12 max. abs. relative error version for Q64 as well as Q32.
+
+2010-09-27 6.6.4-8 Anthony Thyssen <A.Thyssen@griffith...>
+ * Replace the blurry "High Quality EWA" technique with a 'Clamped EWA'
+ for Distort Resampling. This makes -distort a whole lot nicer
+ and allows for the use of better cylindrical filters.
+
+2010-09-26 6.6.4-7 Anthony Thyssen <A.Thyssen@griffith...>
+ * Fix Point filter for ResizeImage() caused by support limiting the
+ Box weighting function.
+
+2010-09-26 6.6.4-6 Cristy <quetzlzacatenango@image...>
+ * Don't allow resize filter weights to go to zero (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17132).
+
+2010-09-24 6.6.4-6 Nicolas Robidoux <nicolas.robidoux@gmai...>
+ * Now that MagickPIL is a MagickRealType, some casts are unneeded.
+
+2010-09-21 6.6.4-6 Cristy <quetzlzacatenango@image...>
+ * Do not break words if caption size is absolute (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=17123).
+ * Don't define HAVE_THREADS for --without-threads configure script option.
+
+2010-09-20 6.6.4-5 Nicolas Robidoux <nicolas.robidoux@gmai...>
+ * Modified "magick/resize.c" so that MagickPIL is a MagickRealType number.
+ Some computations were needlessly done in long double precision because
+ PIL forced an automatic upcast wherever it appeared. Changed its name to
+ MagickREALTYPEPI. <- This was later reverted back to MagickPIL.
+ * Modified "magick/resize.c" so that Bohman uses one trig call + one sqrt
+ call instead of two trig calls.
+
+2010-09-20 6.6.4-5 Anthony Thyssen <A.Thyssen@griffith...>
+ * modified "magick/resample.c" to allow use of either EWA or HQEWA (default)
+ * Removed LanczosFast from supported filters (SincFast*SincFast is faster)
+
+2010-09-19 6.6.4-5 Cristy <quetzlzacatenango@image...>
+ * If IPTC profile is not embedded in an 8bim resource, declare it IPTC
+ rather than 8BIM.
+ * Support %[version] and %[copyright].
+ * Improve performance of the pixel cache.
+
+2010-09-18 6.6.4-4 Cristy <quetzlzacatenango@image...>
+ * Automatically set the quantum depth to 16 for HDRI.
+
+2010-09-16 6.6.4-2 Cristy <quetzlzacatenango@image...>
+ * IPTC profile not always wrapped properly inside an 8BIM profile.
+ * TIFF tile geometry must be divisible by 16.
+
+2010-09-15 6.6.4-2 Anthony Thyssen <A.Thyssen@griffith...>
+ * Rename of SincPolynomial to SincFast for easier user understanding
+ * Ditto for LanczosChebyshev to LanzcosFast
+
+2010-09-14 6.6.4-2 Anthony Thyssen <A.Thyssen@griffith...>
+ * Switch default resize filters to using the faster SincPolynomial
+ filter by default internally. However 'Sinc' will still use the
+ Trigonometric function, and can be used to assign the trig version
+ of Sinc() to filters using the filter expert options.
+ * The default filter for 'distort' was found to be a very blurry inaccurate
+ filter function. It was removed and replaced with a correct Gaussian
+ filter (as used by resize)
+ * Added a switch so that "-interpolate filter" will force the use of
+ a cylindrical filter for ALL pixels in distorted images. That is you can
+ use that switch to use a cylindrical filter even for images that are
+ being enlarged by the distortion. However EWA is still currently using
+ a fixed 2.0 sampling radius. This switch complements the use of "-filter
+ point" which turns off EWA filters in favor of interpolation for all
+ pixels in a distorted image. BOTH switches should not be used together.
+ * A bug in the support radius of the EWA resampling function was found,
+ now that correctly defined resize filters are being used. Suddenly Normal
+ Gaussian distortions are not so blurry, and tests with distortions of
+ the 'Rings' image show extremely good and clear results, with only minimal
+ blurring. The filter 'blur' expert option can be used to adjust this
+ further.
+
+ The above represents a major improvement forward in the quality of the
+ image distortion operator. But near-unity distortions (no scaling) are
+ still overly blurry.
+
+2010-09-13 6.6.4-2 Cristy <quetzlzacatenango@image...>
+ * Don't negate the geometry offset for the -extent option.
+
2010-09-09 6.6.4-1 Cristy <quetzlzacatenango@image...>
* The RGBO format is now listed as a supported format.
2010-09-07 6.6.4-1 Anthony Thyssen <A.Thyssen@griffith...>
* Added the Nicolas Robidoux and Chantal Racette Lanczos resize filter
- function as "LanczosChebyshev" as faster alturnative to Lanczos.
+ function as "LanczosChebyshev" as faster alternative to Lanczos.
* Re-code Nicolas Robidoux and Chantal Racette Polynomial Approximation of
the Sinc Trigonometric resize filter, as a proper filter to allow
direct comparision and speed testing of the filter.