用PHP判断gif图片是不是动画
作者:admin 日期:2012-09-24
PHP代码
- <?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("51windows.gif");
- ?>
为什么使用”NETSCAPE2.0″这一段呢?那时因为:
识别是否是动画,要检查文件中是否包含chr(0×21).chr(0xff).chr(0x0b).’NETSCAPE2.0‘chr(0×21).chr(0xff) 是gif图片中扩展功能段的标头‘NETSCAPE2.0‘是扩展功能执行的程序名
上一篇: 转载:六招教您提高B2B行业网站客户转化率
下一篇: PHP生成GIF动画实现动态图片验证码
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: php
相关日志:
下一篇: PHP生成GIF动画实现动态图片验证码
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: php
相关日志:
评论: 0 | 引用: 0 | 查看次数: 2626
发表评论
广告位