GraphicsMagick 1.2.8 is released
Bob Friesenhahn <[email protected]> Fri, 4 Sep 2009 11:57:18 -0500 (CDT)
| Newsgroups | gmane.comp.video.graphicsmagick.announce |
|---|---|
| Message-ID | <[email protected]> |
GraphicsMagick 1.2.8 is now available. This is a security and bug-fix
release to the legacy stable code on the 1.2 release branch. It is
intended for those who must use a 1.2 version.
See http://www.graphicsmagick.org/ for more information on
GraphicsMagick.
The following changes (since the 1.2.7 release) are included in this
release:
Security Fixes:
* BMP: Fix assertion thrown for BMP files with negative image height
values. Resolves SF issue 2523536 "bug in bmp coder".
* DIB: Fix assertion thrown for DIB files with negative image height
values.
* PCX: Detect improper rows, columns, or depth. Fixes CVE-2008-1097
"Memory corruption in ImageMagick's PCX coder".
* SVG/rendering: Avoid access beyond end of array. Resolves
SourceForge issue 2832125 "Crash on SVG conversion".
* Random number generator initialization was insufficient, leading
* to predictable temporary file names.
Bug fixes:
* DPX: Fix leak of chroma image when subsampling to 4:2:2.
* EPT, PDF, PS: PDF bounding box is sometimes incorrect or not
globally applicable so don't specify bounding box when reading PDF
files. Postscript files do need the bounding box so make sure
that it is still supplied. Resolves SF tracker issue 2487651
"convert from pdf chops off rhs".
* PNG: Ensure that opacity channel is properly initialized.
Resolves SourceForge issue 2831240 "Possible alpha channel issue
with PNG w/palette and tRNS".
* TIFF: In some cases, RowsPerStrip needs to be a multiple of 16 for
JPEG in TIFF so ensure that RowsPerStrip is a multiple of 16.
* WMF: Eliminate memory leaks.
* GetImageBoundingBox(): If we fail to find a smaller bounding box,
then the returned bounding box is the entire image.
* ReadMETAImage(): Fix memory leak of profile blob.
* Magick++: Don't install Magick++ headers if Magick++ is disabled.
* PerlMagick: Fix Ping of blob.
* Utilities all: Input wildcard file specifications with a
subdirectory component such as ``"subdir/*.dpx"`` were not
working. Expand ``@filename`` to a list of arguments.
* RPM spec file: The module .la files need to be installed as part
of the base install or else the modules will fail to load.
Feature improvements:
* -resize: When resizing a non-opaque image, attenuate the influence
of surrounding colors based on their degree of transparency in
order to avoid "halos" around objects caused by colors which are
transparent and therefore not part of the visible image. Patch
contributed by Pavel Merdin via SourceForge Tracker #2792322.
Performance improvments:
* None
--
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july