GIF animations garbled and static When I upload animated gif assets to a Craft site, they end up static and corrupted, as so:



(Original here.)

My guess is that what's displayed is the last frame of the animation (which only contains pixels changed from the penultimate frame).

Other image resizing functions work. The site is hosted on a dedicated Ubuntu box with PHP 5.3.10. Here's what phpinfo() says about my ImageMagick/Imagick install.

imagick module version =&gt; 3.1.0RC1
imagick classes =&gt; Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator
ImageMagick version =&gt; ImageMagick 6.6.9-7 2014-03-06 Q16 http://www.imagemagick.org


Calling convert source.gif -resize 123x123 dest.gif works on the server—the issue seems to lie in the PHP call to ImageMagick rather than in the installation itself. Answers to this question indicate that GIF issues disappear with the proper configuration, but I fail to see what's lacking in this particular setup.
Updating PHP on the server to at least 5.4 fixed the issue. This is apparently a known Imagick issue with PHP 5.3.