图像格式检测器

通过读取图像的魔法字节来检测其真实格式。查看格式、MIME类型、尺寸、透明度和色深。免费且私密。

将您的图像拖放到这里

或点击浏览文件

支持JPEG、PNG、GIF、WebP、BMP、TIFF、HEIC、HEIF、AVIF、SVG等格式

图像格式检测功能

从二进制文件头进行准确的格式检测,而不仅仅是文件扩展名。

HEX
魔术字节检测

读取文件的二进制头以识别真实格式,而不管文件扩展名是什么。

DIM
尺寸和元数据

加载图像以报告确切的像素尺寸、透明度支持和色深信息。

LOCK
完全私密

仅读取前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在所有现代移动浏览器中均可用。

界面完全响应,适用于手机和平板电脑。

您可以直接分析来自相机胶卷或文件存储的图像。