图片色彩空间检查器
CMYK 模式的 JPEG 图片在您的屏幕上显示完全正常。任何看图软件都能顺利打开,任何本地预览都毫无破绽,但一旦上传到电商平台就会被直接拒收 —— 或者被平台强制转换导致颜色彻底反转错乱。上传前没有任何人会预警,因为表面上看不出任何破绽。
🔒 您的图片数据绝不会离开浏览器 —— 仅在本地读取文件头信息,处理完全在此完成。
CMYK 图片从何而来
CMYK 是一种专用于印刷输出的色彩模型 —— 包含青(Cyan)、品红(Magenta)、黄(Yellow)与黑(Black)四色油墨。任何源自设计师印刷设计稿、纸质画册排版或 PDF 导出的图片,都极可能是 CMYK 模式;而单纯修改文件后缀或导出格式并不会自动转换色彩模型。电子显示屏使用 RGB,因此所有电商平台都强制要求 RGB。
这一问题之所以如此顽固且隐蔽,完全源于它的失效机制:一个损坏的文件会直接打不开;但色彩模型错误的文件在除了最终平台之外的几乎任何地方都能完美呈现。
如何在无需解码整张图片的情况下完成检测
JPEG 的帧头部直接记录了其拥有的颜色分量数量:1 个分量为灰度图,3 个分量为彩色图,而4 个分量即为 CMYK。Adobe 生成的文件还会附加一个带有 transform 字节的专用标记,用以区分标准 CMYK 与其压缩变体 YCCK。识别这些信息完全不需要解码任何单个像素,因此本页面仅读取文件的开头部分,即便是超大图片也能实现毫秒级瞬时检测。
PNG 格式更为清晰直观:其文件头包含一个色彩类型字节,且该格式根本不存在 CMYK 模式。不过 PNG 图片可能存在其他合规隐患 —— 索引调色板在商品实物照片上会产生严重的色阶断层,透明 Alpha 通道在不同平台会被合成到深浅不一的背景上 —— 但它永远不会是 CMYK。
本工具执行的全部检查项(9 条规则)
CS-C01 CMYK 印刷色彩模式
该 JPEG 包含 4 个颜色分量,属于 CMYK 印刷色彩空间。电商平台强制要求 RGB 色彩空间,遇到此类图片通常会直接拒绝上传,或者导致图片显示时颜色反转错乱。该问题之所以隐蔽顽固,是因为它在普通电脑看图软件中显示完全正常,直到上传失败前没有任何异常警示。
修复: 请在图像编辑软件中将色彩模式转换为 RGB(推荐 sRGB)并重新导出。像素本身完好无损,仅需更换色彩模型。
来源: 直接从文件头读出:JPEG SOF 标记里的分量数、Adobe APP14 的变换字节、ICC_PROFILE 所在的 APP2 段,以及 PNG IHDR 的颜色类型字节。我们的测试用的是另一个不相干的图像库生成的真实文件,其中包括一张真正的 CMYK JPEG。
CS-C02 YCCK 色彩模式
包含 4 个颜色分量且带有值为 2 的 Adobe 变换标记,即 YCCK(CMYK 的一种压缩变体)。CMYK 存在的问题此处全部存在,且能正确处理该格式的软件与工具更为稀少。
修复: 请重新导出为标准 RGB 格式。
来源: 直接从文件头读出:JPEG SOF 标记里的分量数、Adobe APP14 的变换字节、ICC_PROFILE 所在的 APP2 段,以及 PNG IHDR 的颜色类型字节。我们的测试用的是另一个不相干的图像库生成的真实文件,其中包括一张真正的 CMYK JPEG。
CS-G01 灰度色彩模式
图片仅包含单个颜色分量。某些特定商品图可能刻意采用灰度图,但对大多数商品图而言这往往是意外失误 —— 将彩色照片导出为灰度图因视觉上较为自然,容易在人工审核中蒙混过关。
来源: 直接从文件头读出:JPEG SOF 标记里的分量数、Adobe APP14 的变换字节、ICC_PROFILE 所在的 APP2 段,以及 PNG IHDR 的颜色类型字节。我们的测试用的是另一个不相干的图像库生成的真实文件,其中包括一张真正的 CMYK JPEG。
CS-A01 包含透明 Alpha 通道
图片带有透明背景。要求纯白底色的电商平台会将透明区域与平台背景进行合成,而不同平台的默认底色各异(有的为纯白,有的为纯黑),可能导致同一张图片在不同平台呈现完全不同的效果。
修复: 上传前请将图片图层与所需的纯色背景(通常为纯白 #FFFFFF)合并拼合。
来源: 直接从文件头读出:JPEG SOF 标记里的分量数、Adobe APP14 的变换字节、ICC_PROFILE 所在的 APP2 段,以及 PNG IHDR 的颜色类型字节。我们的测试用的是另一个不相干的图像库生成的真实文件,其中包括一张真正的 CMYK JPEG。
CS-P01 索引颜色模式
该 PNG 使用调色板存储而非真彩色。调色板模式适合 Logo 和纯色矢量图标,但商品实物照片若被压缩到 256 色以内,会在平滑渐变区域(尤其是光泽表面或曲面)产生肉眼可见的色阶断层。
修复: 请导出为 24 位真彩色 PNG 或标准 JPEG 格式。
来源: 直接从文件头读出:JPEG SOF 标记里的分量数、Adobe APP14 的变换字节、ICC_PROFILE 所在的 APP2 段,以及 PNG IHDR 的颜色类型字节。我们的测试用的是另一个不相干的图像库生成的真实文件,其中包括一张真正的 CMYK JPEG。
CS-I01 嵌入了 ICC 色彩配置文件
文件内嵌了色彩配置文件。这通常有益于显示设备准确解读色彩数值;但大型 ICC 文件可能占去小图相当大的文件体积,且部分平台在处理时会剥离该文件从而导致色调偏移。
来源: 直接从文件头读出:JPEG SOF 标记里的分量数、Adobe APP14 的变换字节、ICC_PROFILE 所在的 APP2 段,以及 PNG IHDR 的颜色类型字节。我们的测试用的是另一个不相干的图像库生成的真实文件,其中包括一张真正的 CMYK JPEG。
CS-I02 未嵌入色彩配置文件
未嵌入 ICC 配置文件,因此各浏览环境会按其默认标准(通常为 sRGB)进行色彩解释。对大多数电商摄影而言这一假设成立;但若图片是在较宽色域(如 Adobe RGB 或 DCI-P3)下拍摄编辑的,在没有配置文件的默认显示下会显得灰暗平淡。
修复: 若商品对色彩还原度要求严苛,导出时请务必嵌入标准 sRGB 配置文件。
来源: 直接从文件头读出:JPEG SOF 标记里的分量数、Adobe APP14 的变换字节、ICC_PROFILE 所在的 APP2 段,以及 PNG IHDR 的颜色类型字节。我们的测试用的是另一个不相干的图像库生成的真实文件,其中包括一张真正的 CMYK JPEG。
CS-F01 未能识别的文件格式
本工具通过读取 JPEG 与 PNG 的头部元数据分析色彩空间。其他格式文件将如实标明,不做无根据的猜测。
来源: 直接从文件头读出:JPEG SOF 标记里的分量数、Adobe APP14 的变换字节、ICC_PROFILE 所在的 APP2 段,以及 PNG IHDR 的颜色类型字节。我们的测试用的是另一个不相干的图像库生成的真实文件,其中包括一张真正的 CMYK JPEG。
CS-N01 RGB — 电商平台标准格式
包含 3 个色彩分量,属于 RGB 族色彩空间,这正是所有电商平台统一要求的规范格式。
来源: 直接从文件头读出:JPEG SOF 标记里的分量数、Adobe APP14 的变换字节、ICC_PROFILE 所在的 APP2 段,以及 PNG IHDR 的颜色类型字节。我们的测试用的是另一个不相干的图像库生成的真实文件,其中包括一张真正的 CMYK JPEG。
本工具仅读取文件头部信息,旨在核实文件声明的色彩模式 —— 并不评估颜色本身是否美观准确。如需检查纯白背景与填充率等指标,请使用主图规范检查器,该工具会对实际像素进行全面测算。
关于这些规则。 每一条都有编号、严重级别和通俗解释。每个来源链接都已登记在案,并对线上页面实际复验过,而不是凭印象写上去的. 规则如何编写、测试与保持更新 →