7.0.3-9 Q16 x64 2016-12-05, installed about an hour ago using ImageMagick-7.0.3-9-Q16-x64-dll.exe.
Also reproducible with:
ImageMagick 7.0.2-0 Q16 x64 2016-06-12
OS:
Windows 10 Pro
And
Windows 7 Home Premium
Steps to reproduce:
1) download the two .png images at http://imgur.com/a/X8loQ into an empty directory
2) rename them to "img_000.png" and "img_001.png"
3) From that directory, execute the command:
Code: Select all
magick convert -delay 50 img_*.png -layers optimize output.gif
output.gif should have two frames, each one having a black background with six gray squares and one full green square.
Observed behavior:
output.gif has two frames, both of which have zero gray squares, and the second frame has a corrupted-looking green square. See output.gif at http://imgur.com/a/X8loQ.
Additional information:
- I asked some peers to attempt to reproduce (see http://chat.stackoverflow.com/transcrip ... 4#34496894). Two volunteers could not reproduce using Debian and RedHat respectively. Unfortunately, no Windows users volunteered.
- the corruption seems to be deterministic. It appears exactly the same if I run the command multiple times, if I copy the images to a new directory and run the command there, if I run the command from an administrator command window, and if I reboot and run the command.
- The gif generates properly, free of any corruption, if I instead execute the command:
Code: Select all
magick convert -delay 50 img_*.png output.gif