【发布时间】:2013-09-27 22:28:10
【问题描述】:
我想知道 [是否有] 一种使用 PHP 来找出动画 gif 循环次数的简单方法。
据我所知,此信息已编码到 gif 二进制文件的标头中(在类似于“NETSCAPE2.0”的字符串之后,值得一提),但我不知道如何阅读(在 PHP 或任何文本编辑器中,Sublime 给了我看起来像十六进制代码的东西,而 TextEdit 给了我废话)。
我假设我需要阅读文件查找上述字符串,希望后面的文本将是一个定义循环数的整数。也许?
有什么建议吗?我很乐意尝试任何疯狂的想法!
谢谢。
【问题讨论】:
-
我不是 100% 确定,我已经有一段时间没有使用它了,但是 ImageMagick 可能有一些东西 - 如果你的服务器允许你安装它 - 它有点内存:imagemagick.org
-
理论上,您可以为任意整数个循环制作 GIF 动画。但实际上,它要么是一次,要么是无限的。
-
感谢@CD001,我宁愿避免使用内存不足的库,但会给它一个打击。目前假设 gif 无限循环,因为我同意 Blazemonger 的假设;只是想知道,不然我会烦的!
标签: php animated-gif