How do I use PHP to determine if a GIF picture is a dynamic picture (animation)? The first thought is to use the getimagesize () function to look at the type value, found that all are gif, so this method is not feasible. The following is a function that the author sees on the internet to determine whether a GIF is a moving graph. Post it and share it with you.
* * To determine whether the picture is a dynamic picture (animation)/
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;
}
Articles that you may be interested in
- JS determines whether the picture is loaded and gets the width of the picture
- PHP Gets the list of all the pictures in the content and outputs the method
- PHP to determine whether the string is full English, pure Chinese, in combination with the English method
- Photo Amplification Show special effects Slimbox most lightweight and powerful jquery image amplification effects
- The last record in the thinkphp template to determine the volist loop
- The mouse stops in the picture black and white picture becomes color
- How does PHP judge whether a constant has been defined
- PHP performance Optimization: Use Isset () to determine the string length faster than strlen ()