Search code examples
imageimagemagickimagemagick-convert

Imagemagick: converting gif to pngs and pngs to gif produce different results


I am getting some problems trying to convert a gif file to pngs (change some colors in the pngs, but not yet) and then reconvert it into gif. I convert the gif using: convert loading_32.gif loading.png. It produces 11 pngs files, what is pretty fine. But when I am trying to convert these pngs files into gif again using convert -delay 10 -loop 0 *.png loading2.gif , I get a different gif. Here the links to the gifs: original gif and generated gif

Hope someone can help!


Solution

  • This happens because *.png doesn't add the images in the original order. Try the following...

    convert -delay 10 -loop 0 loading-{0..11}.png loading2.gif