擅长:python、mysql、java
<p>我从来没见过一个程序能告诉你这个。但是GIF是一种块结构格式,您可以检查文件中是否存在指示动画GIF的块。</p>
<p>维基百科的一篇文章指出:在偏移量0x30D处,GIF文件中的一个应用程序扩展名(即:3字节的幻数21 FF 0B)块,然后是幻数4E 45 54 53 43 41 50 45 32 9at偏移量0x310,表示文件的其余部分包含多个图像,它们应该是动画的。</p>
<p>实际上,维基百科的文章解释得更好,下面提到的文档格式在维基百科的文章中得到了扩展。</p>
<p>所以您可以使用Python编写的程序解析GIFs(多年前我使用C解析GIFs,主要是移动文件指针和读取字节)。确定AE是否具有正确的3字节ID,后跟9字节幻数。</p>
<p>见<a href="http://en.wikipedia.org/wiki/Graphics_Interchange_Format#Animated_.gif" rel="noreferrer">http://en.wikipedia.org/wiki/Graphics_Interchange_Format#Animated_.gif</a></p>
<p>另见<a href="http://www.martinreddy.net/gfx/2d/GIF87a.txt" rel="noreferrer">http://www.martinreddy.net/gfx/2d/GIF87a.txt</a></p>
<p>另见<a href="http://www.martinreddy.net/gfx/2d/GIF89a.txt" rel="noreferrer">http://www.martinreddy.net/gfx/2d/GIF89a.txt</a></p>
<p>对不起,我能为你做的最好。</p>