您知道 GIF 文件支持动画,但 GIF 图像不一定要有动画。
有没有办法使用php或java检查GIF图像是否有动画?
谢谢。

最佳答案

这是一个小 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)。

关于java - 有没有办法用PHP或Java检查GIF图像是否有动画?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8763647/

10-16 12:14