如何确定图像的编码

时间:2017-02-24 12:09:33

标签: image encoding png gif bmp

我的图片有PNG扩展名。

我怀疑它不是真正的PNG(我认为它可能是一个GIF)。

如何确认图像的编码?

NB:适合使用Windows的解决方案

3 个答案:

答案 0 :(得分:3)

在Linux上,您可以使用file命令

$ file branches.gif
branches.gif: PNG image data, 1257 x 782, 8-bit/color RGBA, non-interlaced

或imagemagic部分称为identify

identify branches.gif
branches.gif PNG 1257x782 1257x782+0+0 8-bit sRGB 114KB 0.000u 0:00.000

答案 1 :(得分:2)

您需要快速检查文件的内部。

PNG图像的前8个字节始终为

137 80 78 71 13 10 26 10

非恶意的非PNG具有相同的8个字节是不太可能的。

答案 2 :(得分:2)

对于Windows,在文本编辑器中打开文件,例如崇高,第一部分应该是png幻数89 50 4e 47 0d 0a 1a 0a。