首页 > php开发 > php 判断gif图片是否为动画图片

php 判断gif图片是否为动画图片

如果利用php来判断就简单了,原理很简单,识别是否是动画,要检查文件中是否包含chr(0×21).chr(0xff).chr(0x0b).'NETSCAPE2.0'chr(0×21).chr(0xff),是gif图片中扩展功能段的标头'NETSCAPE2.0'是扩展功能执行的程序名,代码如下。

<?php   
function IsAnimatedGif($filename)   
{   
    $fp = fopen($filename, 'rb');   
    $filecontent = fread($fp, filesize($filename));   
    fclose($fp);   
   return strpos($filecontent,chr(0x21).chr(0xff).chr(0x0b).'NETSCAPE2.0') === FALSE?0:1;   
}   
echo IsAnimatedGif("test.gif");

               
               

永久链接:http://www.phprm.com/develop/fs1074.html

转载随意!带上文章地址吧。

标签:php图片 动画图片

相关文章

发表留言