显然,所有主要的流行浏览器都支持APNG格式(https://caniuse.com/?search=apng).
PHP图形函数(imagecreatefrom…
和image…
)不包括APNG格式的特定函数.然而,APNG被设计成伪装成PNG.
因此,问题是是否可以将PNG函数与APNG文件一起使用.
显然,所有主要的流行浏览器都支持APNG格式(https://caniuse.com/?search=apng).
PHP图形函数(imagecreatefrom…
和image…
)不包括APNG格式的特定函数.然而,APNG被设计成伪装成PNG.
因此,问题是是否可以将PNG函数与APNG文件一起使用.
如果我在谷歌上搜索,我会找到APNG File Format.上面写着:
APNG文件以二进制文件形式存储在光盘上,并使用扩展的 动画图像的PNG规范.APNG的第一帧 文件是一个普通的PNG流,可由PNG解码器读取 展示.
因此,您可以对APNG文件使用PHP PNG函数,但它们将仅在动画的第一帧上操作.
要使用动画PNG文件中的所有帧,我建议使用ImageMagick extensions个帧中的一个.