[Magick-bugs] image.read(),
followed by image.write() changes names of GIF extension blocks
Richard
legalize at xmission.com
Sat May 19 11:20:45 PDT 2007
When image.read() reads in a GIF image with application extension
blocks, it adds them as named profiles to the image object.
Unfortunately it synthesizes the name for the profile instead of
taking them from the GIF file. When you write out the same image
object later, it uses the synthesized names for the GIF extension
blocks and creates erroneous extension blocks in that case.
Input image:
<http://www.xmission.com/~legalize/fractals/fractdev/fract001.gif>
Output image:
<http://www.xmission.com/~legalize/fractals/fractdev/fract001-read-write.gif>
Repro program:
Magick::Image image;
image.read("fract001.gif");
image.write("fract001-read-write.gif");
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://www.xmission.com/~legalize/book/download/index.html>
Legalize Adulthood! <http://blogs.xmission.com/legalize/>
More information about the Magick-bugs
mailing list