Possible Duplicate:
Can I programatically determine if a PNG is animated?
APNG向后兼容PNG。我在十六进制编辑器中打开了一个apng和png文件,前几个字节看起来完全相同。因此,如果用户上传了这些格式中的任何一种,我如何检测真正的格式呢?我在一些阻止apng的网站上看到过这种做法。在
我猜ImageMagick库使这变得容易,但是如果我在不使用图像处理库(用于学习目的)的情况下进行检测呢?我可以寻找特定的字节来告诉我文件是否是apng吗?在
任何语言的解决方案都是受欢迎的。在
请参阅Can I programatically determine if a PNG is animated?的解决方案:可以搜索字符串“acTL”。在
来自http://en.wikipedia.org/wiki/Apng:
APNG和PNG文件的“前几个字节”控制可以轻松绕过。所以这个方法不安全。用户可以更改文件的十六进制代码并传递此控件。在
相关问题 更多 >
编程相关推荐