图像格式检测器
通过读取图像的魔法字节来检测其真实格式。查看格式、MIME类型、尺寸、透明度和色深。免费且私密。
将您的图像拖放到这里
或点击浏览文件
图像格式检测功能
从二进制文件头进行准确的格式检测,而不仅仅是文件扩展名。
读取文件的二进制头以识别真实格式,而不管文件扩展名是什么。
加载图像以报告确切的像素尺寸、透明度支持和色深信息。
仅读取前32个字节进行格式检测。完整文件在本地处理,不会上传到服务器。
什么是图像格式检测?
每种图像文件格式在其前几个字节中都有一个独特的签名,称为魔术字节或文件头。该工具读取该签名以确定文件的真实格式,与文件名或扩展名无关。它还加载图像以测量尺寸和检测透明度。
常见问题解答
为什么真实格式检测很重要?
文件扩展名可能会误导。一个名为image.jpg的文件实际上可能包含WebP或PNG数据,如果它被重命名的话。
依赖扩展名的应用程序可能无法正确打开或处理这些文件。
读取二进制头可以明确回答实际格式。
魔术字节到底是什么?
魔术字节是文件开头的一组固定字节,用作格式标识符。
例如,JPEG文件总是以FF D8 FF开头。PNG文件以89 50 4E 47 0D 0A 1A 0A开头。
操作系统和应用程序使用这些签名可靠地识别文件类型。
PNG透明度是如何具体检测的?
PNG文件包含一个IHDR块,从文件的第8个字节开始。文件的第25个字节包含颜色类型值。
颜色类型4表示带有alpha通道的灰度。颜色类型6表示RGBA,带有alpha的全色。
只有这两种类型支持逐像素透明度。类型0、2和3没有alpha通道。
Can I detect HEIC format on Windows where it cannot be previewed?
是的。魔术字节检测仅读取二进制头,不需要浏览器解码图像。
格式徽章将根据文件头中的ftyp框品牌显示HEIC或HEIF。
如果浏览器无法解码HEIC图像,尺寸可能显示为不可用,但格式仍会被正确识别。
HEIC和AVIF文件中的ftyp框是什么?
HEIC、HEIF和AVIF都使用ISO基础媒体文件格式容器。文件中的第一个框是ftyp框。
ftyp框包含一个四字符品牌代码,如heic、mif1或avif,用于识别特定的格式变体。
该工具读取文件的第8到11个字节以提取此品牌代码以进行准确识别。
所有格式的色深信息都准确吗?
对于PNG,色深是从IHDR块中精确读取的,该块包含位深度和颜色类型字段。
对于JPEG,24位被报告为标准,因为JPEG几乎总是使用每通道8位而不带alpha。
对于WebP、HEIC、TIFF和AVIF,报告的值是一个典型范围,因为确切的深度需要完整的文件解析。
如果格式显示为未知怎么办?
如果魔术字节与任何已知签名不匹配,则格式列为未知。
这可能发生在稀有格式、损坏文件或根本不是图像的文件上。
文件名、大小以及浏览器可以加载的任何尺寸仍然会显示。
该工具可以在移动设备上使用吗?
是的。FileReader API和Image API在所有现代移动浏览器中均可用。
界面完全响应,适用于手机和平板电脑。
您可以直接分析来自相机胶卷或文件存储的图像。