php判断gif图片是否为动画,即帧数是否大于1。代码如下:
- <?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("zzsky.gif");
- ?>
复制代码
|