【发布时间】:2011-06-09 23:49:05
【问题描述】:
APNG 向后兼容 PNG。我在十六进制编辑器中打开了一个 apng 和 png 文件,前几个字节看起来相同。因此,如果用户上传了这些格式中的任何一种,我如何检测该格式到底是什么?我在一些阻止 apng 的网站上看到过这种做法。
我猜 ImageMagick 库让这很容易,但如果我在不使用图像处理库的情况下进行检测(用于学习目的)呢?我可以查找告诉我文件是否为 apng 的特定字节吗?
欢迎使用任何语言的解决方案。
【问题讨论】:
-
Can I programatically determine if a PNG is animated? 可能重复,给出的解决方案是 PHP。