ImageMagick 6.2.8.0 on CentOS 5.5 can't convert GIF to PNG
Posted: 2011-01-19T15:38:38-07:00
Environment:
------------
Linux server 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:20 EST 2010 x86_64 x86_64 x86_64 GNU/Linux
CentOS release 5.5 (Final)
Problem:
--------
ImageMagick from the CentOS 5.5 repository:
Name : ImageMagick
Version : 6.2.8.0
Release : 4.el5_5.3
Size : 3.3 M
Repo : updates
appears to have an issue with GIF to PNG conversion. The PNG that is produced as output is "screwed up". I have tried both the i386 and x86_64 package, the result is the same.
Effect:
-------
The original GIF: http://truemetal.org/universe/im-bug/be.gif
# file be.gif
be.gif: GIF image data, version 89a, 32 x 14
The output PNG with ImageMagick 6.2.8.0 from CentOS 5.5: http://truemetal.org/universe/im-bug/re ... -im628.png
The output PNG with ImageMagick 4.2.9 on the same machine: http://truemetal.org/universe/im-bug/re ... -im429.png
The output PNG with ImageMagick 6.6.7-1 RPM from imagemagick.org on the same machine: http://truemetal.org/universe/im-bug/re ... -im667.png
More info from "file" (they're all the same):
# file result-1-by-im628.png
result-1-by-im628.png: PNG image data, 32 x 14, 2-bit colormap, non-interlaced
# file result-2-by-im429.png
result-2-by-im429.png: PNG image data, 32 x 14, 2-bit colormap, non-interlaced
# file result-3-by-im667.png
result-3-by-im667.png: PNG image data, 32 x 14, 2-bit colormap, non-interlaced
How to repeat:
--------------
# /usr/bin/convert -geometry 32x14! be.gif output.png
Workaround:
-----------
Install ImageMagick 6.6.7-1 RPM from the official source:
http://www.imagemagick.org/script/binary-releases.php
------------
Linux server 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:20 EST 2010 x86_64 x86_64 x86_64 GNU/Linux
CentOS release 5.5 (Final)
Problem:
--------
ImageMagick from the CentOS 5.5 repository:
Name : ImageMagick
Version : 6.2.8.0
Release : 4.el5_5.3
Size : 3.3 M
Repo : updates
appears to have an issue with GIF to PNG conversion. The PNG that is produced as output is "screwed up". I have tried both the i386 and x86_64 package, the result is the same.
Effect:
-------
The original GIF: http://truemetal.org/universe/im-bug/be.gif
# file be.gif
be.gif: GIF image data, version 89a, 32 x 14
The output PNG with ImageMagick 6.2.8.0 from CentOS 5.5: http://truemetal.org/universe/im-bug/re ... -im628.png
The output PNG with ImageMagick 4.2.9 on the same machine: http://truemetal.org/universe/im-bug/re ... -im429.png
The output PNG with ImageMagick 6.6.7-1 RPM from imagemagick.org on the same machine: http://truemetal.org/universe/im-bug/re ... -im667.png
More info from "file" (they're all the same):
# file result-1-by-im628.png
result-1-by-im628.png: PNG image data, 32 x 14, 2-bit colormap, non-interlaced
# file result-2-by-im429.png
result-2-by-im429.png: PNG image data, 32 x 14, 2-bit colormap, non-interlaced
# file result-3-by-im667.png
result-3-by-im667.png: PNG image data, 32 x 14, 2-bit colormap, non-interlaced
How to repeat:
--------------
# /usr/bin/convert -geometry 32x14! be.gif output.png
Workaround:
-----------
Install ImageMagick 6.6.7-1 RPM from the official source:
http://www.imagemagick.org/script/binary-releases.php