PHP で gif 画像が動的画像 (アニメーション) であるかどうかを判断する方法

WBOY
リリース: 2016-06-20 13:04:19
オリジナル
1139 人が閲覧しました

PHP を使用して gif 画像が動的画像 (アニメーション) であるかどうかを判断するにはどうすればよいですか?

最初に思い浮かぶのは、getimagesize() 関数を使用して型の値を調べ、それらがすべて GIF であることが判明することです。そのため、この方法は実行できません。

以下は筆者がネット上で見かけたGIFがアニメーション画像かどうかを判定する関数です。投稿してみんなと共有しましょう。

<span style="font-size: 14px;">/*</span><br /> * 判断图片是否为动态图片(动画)<br /> */<br />function isAnimatedGif($filename) {<br />$fp=fopen($filename,'rb');<br />$filecontent=fread($fp,filesize($filename));<br />fclose($fp);<br />return strpos($filecontent,chr(0x21).chr(0xff).chr(0x0b).'NETSCAPE2.0')===FALSE?0:1;<br />}
ログイン後にコピー


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!