ICC 配置查看器 — 在线免费检查颜色配置文件
检查 ICC 颜色配置文件(CMYK/RGB)—— 查看设备类别、色彩空间、版本、制造商、渲染意图以及标签目录。100% 隐私安全。
Drop an ICC profile file here
Inspecting color profiles — device class, color space, tags. 100% private.
ICC profile 是 color management 的基石 —— 每台校准过的显示器、每台打样打印机、每条专业照片编辑工作流都离不开它。ICC profile 是一个紧凑的二进制文件(显示 profile 通常不到 100 KB,CMYK 打印 profile 可达数 MB),用于定义特定设备如何捕获、显示或打印颜色。profile 头部承载着关键元数据:描述的是哪类设备、使用什么色彩空间、何时创建、谁制造、推荐的渲染意图是什么。ICC Profile 查看器会读取这份头部并以人类可读的格式呈现,同时附上所有嵌入标签的目录。
ICC 格式是结构清晰的二进制格式,由 128 字节的头部加上标签表组成。头部指明 profile 大小、首选的 CMM(Color Management Module)类型、ICC 版本(v2.x 或 v4.x)、设备类别和色彩空间的四位字符代码、profile connection space(用于转换的参考色彩空间)、创建日期时间、‘acsp’ 文件签名、平台、flags、设备制造商与型号、设备属性、渲染意图以及 profile 创建者签名。紧随其后的是标签表,列出最多可达数百条的标签 —— 每条都有一个四位字符签名、一个字节偏移和一项大小。查看器读取这些字段并以人类可读的标签呈现。
实际使用场景:你有一份显示器 ICC profile,由色度计生成,想确认它就是你要的那一份 —— 设备类别正确(mntr)、色彩空间正确(RGB)、创建日期较新。又或者你正在排查打印色彩不一致的问题,想查看打印 profile 以确认它是 CMYK 并检查其渲染意图。这个浏览器工具无需打开 ColorSync Utility、无需安装 ArgyllCMS,也无需进终端,就能快速读取这些信息。每一个字节都在本地读取,没有任何数据被传输出去。
使用方法
拖入你的 ICC 配置
把 `.icc` 或 `.icm` 文件拖到上传区。ICC profile 是二进制文件(显示器配置通常 0.5–2 KB,打印机配置可达数 MB),用于定义设备如何复现颜色。
查看配置信息
工具会读取 ICC profile 头部:版本、设备类别(显示器、打印机、扫描仪等)、色彩空间(RGB、CMYK、Grayscale 等)、PCS(profile connection space)、创建日期时间、平台、制造商、型号、flags、渲染意图以及创建者签名。标签目录列出所有嵌入标签的偏移和大小。
复制或下载
把配置信息复制为文本,或下载为 `.txt`。这份报告适合用来核对配置的来源、检查其用途,或为你的 color management 流程留档。
常见问题
什么是 ICC profile?
ICC(International Color Consortium)profile 是描述设备如何捕获或复现颜色的二进制文件。每一次显示器校准都会生成一份显示配置;每台打印机都有自己的打印配置;图像文件可以内嵌 ICC profile,确保颜色在不同屏幕和打印机之间一致地复现。ICC 规范自 1993 年起持续维护,是 color management 的业界标准。
提取了哪些信息?
Profile 头部:大小、版本、设备类别、色彩空间、PCS、创建日期、平台、CMM 类型、制造商、型号、flags、渲染意图和创建者。Tag 目录:所有标签的列表,包含四位字符签名、字节偏移和大小。若存在 `desc` 和 `cprt` 标签,会提取描述与版权文本;RGB 原色则从 `rXYZ`、`gXYZ`、`bXYZ` 标签中提取。
我的配置会被上传吗?
不会。所有处理都在浏览器内运行。FileReader API 在本地读取文件,二进制头部由 JavaScript 解析,信息以文本形式显示。没有任何数据被发送到任何服务器。
「设备类别」是什么意思?
设备类别告诉你这份 profile 描述的是哪种设备。`mntr` = 显示器/display 校准 profile。`prtr` = 打印机 profile。`scnr` = 扫描仪 profile。`spac` = 抽象色彩空间转换。`link` = device link(设备到设备的直接转换)。`abst` = abstract profile(颜色特效)。`nmcl` = named color profile(专色,如 Pantone)。
PCS(Profile Connection Space)是什么?
PCS 是所有 profile 互相转换所参照的参考色彩空间。它是让不同设备的 profile 协同工作的「公共语言」。最常见的 PCS 取值是 XYZ 和 Lab —— 由 CIE(国际照明委员会)定义的与设备无关的色彩空间。
限制说明
- 不做颜色转换查看器只检查 profile 的元数据和结构。它不会把 profile 应用到图像上、不会在不同色彩空间之间转换、也不会做软打样。如需转换,请使用图像编辑器、color management 库(Little CMS)或系统级的颜色管理。
- 只检查标签查看器列出标签的位置和大小,并解码少数文本标签(描述、版权)和颜色剂标签(RGB 原色)。它不解析复杂的标签类型,例如 tone reproduction curves(TRC)、look-up tables(LUT)或 gamut boundary descriptors。
- 不做 profile 校验查看器只核对 'acsp' 签名,不会按 ICC 规范校验 profile、不检查标签校验和、也不验证必需标签是否存在。如需 profile 校验,请使用 ICC Profile Inspector 等专用工具。
平台说明
- macOS
- ICC profile 存放在 `/Library/ColorSync/Profiles`(系统)和 `~/Library/ColorSync/Profiles`(用户)。ColorSync Utility 应用(`/Applications/Utilities/ColorSync Utility.app`)提供带 GUI 的类似查看功能。
- Windows
- ICC profile 存放在 `C:/Windows/System32/spool/drivers/color`。右键点击 profile 选择「安装配置文件」即可加入系统。颜色管理控制面板显示已安装的 profile。
- Linux
- ICC profile 通常位于 `/usr/share/color/icc`(系统)和 `~/.local/share/icc`(用户)。`icc_dump` 和 `iccdump`(来自 ArgyllCMS)是命令行替代方案。浏览器工具适合不想安装 color management 包时快速查看。
- Web
- 完全在浏览器中运行。ICC profile 数据从不向任何服务器传输。