类型 | 描述 | 检测方式 |
---|---|---|
jpeg | 用JFIF或者Exif格式保存的JPEG图片 | 第7到第10个字节是b’JFIF’或者b’Exif’ |
png | 可移植网络图形格式(Portable Network Graphic Format) | 以字节串b’\x89PNG\r\n\x1a\n’开头 |
gif | GIF(Graphics Interchange Format)的87版本和89版本 | 前6个字节为b’GIF87a’或者b’GIF89a’ |
tiff | TIFF(Tag Image File Format)的两种字节顺序 | 前两个字节为b’MM’或者b’II’ |
rgb | SGI ImgLib | 以字节串b’\x01\xda’开头 |
pbm | Portable Bitmap | 第1个字节为b’P’,第2个字节为b’1’或b’4’,第3个字节为b’\t’或b’\n’或b’\r’ |
pgm | Portable Graymap Files | 第1个字节为b’P’,第2个字节为b’2’或b’5’,第3个字节为b’\t’或b’\n’或b’\r’ |
ppm | Portable Pixmap Files | 第1个字节为b’P’,第2个字节为b’3’或b’6’,第3个字节为b’\t’或b’\n’或b’\r’ |
rast | Sun Raster | 以字节串b’\x59\xA6\x6A\x95’开头 |
xbm | X Bitmap Files | 以字节串b’#define ‘开头 |
bmp | Bitmap,Windows标准图像文件格式 | 以字节串b’BM’开头 |
webp | 谷歌的WebP格式,Python3.5加入 | 以字节串b’RIFF’开头并且第9到第12个字节为b’WEBP’ |
exr | OpenEXR,Python3.5加入 | 以字节串b’\x76\x2f\x31\x01’开头 |
图像文件格式大全及代码检测方式
于 2022-10-30 18:17:27 首次发布