Вот небольшой скрипт PHP, который должен быть в состоянии определить, является ли изображение анимированным GIF или нет. Я проверил это, и оно работает для меня.
<?php
$img="your_image";
$file = file_get_contents($img);
$animated=preg_match('#(\x00\x21\xF9\x04.{4}\x00\x2C.*){2,}#s', $file);
if ($animated==1){
echo "This image is an animated gif";
} else {
echo "This image is not an animated gif";
}
?>
Просто отредактируйте переменную $ img для любого изображения, которое вы хотите протестировать (например, image.gif, image.jpg).