PHP如何判断一个gif图片是否为动态图片(动画)

 
更多

如何使用PHP来判断一个gif图片是否为动态图片(动画)?首先想到的是使用getimagesize()函数来看type值,发现都是gif,所以这个办法是不可行的。下面是作者在网上看到的一个函数,用来判断gif是否为动图的。贴出来和大家分享。

/*
 * 判断图片是否为动态图片(动画)
 */
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;
}
打赏

本文固定链接: https://www.cxy163.net/archives/3752 | 绝缘体

该日志由 绝缘体.. 于 2014年10月11日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: PHP如何判断一个gif图片是否为动态图片(动画) | 绝缘体
关键字: , , , ,

PHP如何判断一个gif图片是否为动态图片(动画):等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter