【问题标题】:How to get image format? (not from file extension)如何获取图像格式? (不是来自文件扩展名)
【发布时间】:2015-10-23 23:14:49
【问题描述】:

我想知道一些图像文件是什么格式。实际上只有 2 或 3 个可能的选项:jpeg、png 和可能的 bmp,但文件扩展名始终是 png。如何在android上获取该图像的实际格式?

【问题讨论】:

  • 阅读标题并将其与不同的标准进行比较。它们通常只有几个字节/字符大小,并提供有关格式的足够信息。

标签: android image


【解决方案1】:

作为十六进制代码:

  • JPEG 图像文件以FF D8 FF E0 或FF D8 FF DB 开头

  • 以89 50 4E 47 0D 0A 1A 0A开头的PNG图片文件

  • BMP 图像文件以42 4D 开头

如果您确定将只使用三种文件格式,您只需要第一个字节来区分它们!

【讨论】:

    猜你喜欢
    • 2014-11-10
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    • 2021-02-02
    相关资源
    最近更新 更多