通过图片文件的文件头来判断文件的真正格式
前言
最近在加载图片时,由于需要对不同图片使用不同的加载方式,因此需要通过判断图片的类型进行条用不同的接口。
因此整理如下内容。
常见的图片格式头文件代码
PS:如下是十六进制
- JPEG (jpg) 文件头:FFD8FF
- PNG (png) 文件头:
89504E47(打印png的值是:89506082) - GIF (gif) 文件头:47494638
- Windows Bitmap (bmp) 文件头:424D
- TIFF (tif) 文件头:49492A00
总结
- gif,jpg,bmp测试通过
- tiff由于没有图片,没有测试
- png的判断存在问题,上面也备注了,打印值跟89 50 4E 47 不一样
正文
相关文章
暂无评论...