Security Fixes:
· BMP and DIB formats were throwing an assertion for negative height values. This caused the process to crash.
Bug fixes:
· Don't install Magick++ headers if C++ is disabled.
· Linux RPM SPEC file needs to always install the loadable module .la files or else the modules won't load.
· Windows runtime DLLs were for the wrong compiler version, resulting in failure to execute if the correct runtime DLLs are not available.
Feature improvements:
· FITS: Parsing is more robust.
Bug fixes:
· Now runs under Windows Vista (as a 32-bit application).
· Fix for colorspace transform math overflow in Q32 build.
New Features:
· Windows build supports OpenMP and requires Windows 2000 or later (source code still supports Windows '98).
· Support large files under Windows.
· Support reading/writing 16 and 24 bit float TIFF files.
· Support reading/writing 64 bit integer TIFF files.
· Added "Log", "Max", "Min", and "Pow" options to -operator.
Feature improvements:
· Debug logging now properly prints 64-bit offset values.
Performance Improvements:
· Improve resource estimation for Microsoft Windows systems.
Bug fixes:
· 'identify' was throwing an assertion when used on colormapped files (this bug was introduced by 1.3.2).
· With the -segment option, eliminate trashing the image colors when used on huge images.
· 'identify -format "%c"' now reports the entire comment regardless of size.
· Argument to -convolve is no longer arbitrarily truncated so huge convolution kernels may now be specified from the command line.
Performance Improvements:
· Image segmentation (-segment) is now accelerated using OpenMP and uses several other tactics to improve execution performance.
· 'identify "*"' now successfully works in a 32-bit application when used in a directory containing a million files.
· 'identify' now executes quickly when used on TIFF files.
· This release fixes a number of minor bugs, such as a memory leak and a wrong preview parameter.
· The performance was improved even more over the previous release.
· The ability to selectively strip embedded profiles (based on an exclusion list) was added.
· The bugs fixed are minor and mostly inherited from ImageMagick.
· Speed was improved.
· The system benchmarks even better against ImageMagick than before.
· Multi-threading was tuned based on exhaustive testing on many systems.
· Image rotate by 90 and 270 degrees is now multi-threaded.
· The MSL/conjure utility is fixed and no longer leaks memory.
· The RPM build is also fixed.