Neatbo.

提取内嵌 ICC 配置

从本地 JPEG、静态 PNG 或 ICC 原件恢复准确配置字节,读取全部声明的本地化描述,不重着色图像。

浏览器本地处理输入JPEG、静态 PNG 与 ICC/ICM 原件输出准确 ICC 导出及完整 JSON/CSV ZIP单个文件最多 20 MiB · 最多 100 个
  1. 1添加输入
  2. 2确认后运行
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

或将文件拖到这里

文件留在当前设备,原始文件不会被覆盖。

单个文件最多 20 MiB · 最多 100 个

    正在准备处理工具…

    开始之前

    选择本地 JPEG、静态 PNG 和 ICC/ICM 原件,恢复内嵌或直接供应的准确颜色配置、完整头部/标签及全部声明文本。下载含可复用配置、完整 JSON 和公式防护 CSV 的 ZIP。

    如何使用

    1. 选择原 JPEG、静态 PNG 或 ICC/ICM,并保留原件。
    2. 核对有/无配置状态、声明描述、原始版本和颜色空间。
    3. 下载完整 ZIP,对照导出配置 SHA256 与报告。
    4. 需要渲染或颜色变换验证时,另用适当颜色管理系统。

    支持范围与限制

    1–100 份原件,每份最多 20 MiB,合计最多 80 MiB;原名最多 512 个 UTF-16 单元。整批完成或整批拒绝,保留每份原件 SHA256。

    每配置最多 8 MiB,配置合计最多 32 MiB;每配置最多 4,096 标签,合计 65,536 标签;每 MLUC 最多 1,024 记录,总文本记录最多 10,000,总文本 UTF-16/ASCII 单元最多 4,194,304。容器标记/块访问最多 100,000,各工作预算同时适用。

    静态 PNG 检查完整块链、全部 CRC、必要顺序、支持的 IHDR、iCCP 关键字及有界 zlib 配置。拒绝 APNG 和未知关键块。JPEG 检查 EOI 前全部标记及扫描边界,按声明序号重建完整 ICC_PROFILE APP2,即使物理顺序不同。未解码像素或验证熵编码。

    ICC 主版本 2/4:准确的 4 字节对齐声明大小、全部头字段、标签跨度、零保留字节及原配置导出。接受完全共享标签跨度与 MLUC 字符串跨度,部分重叠不在支持范围。严格读取 MLUC UTF-16BE、旧 desc 与 text;文本开头 U+FEFF 按字面保留。

    所有未知/非文本标签可由完整导出配置及准确偏移/长度/SHA256 找回,旧 ScriptCode 字节保持不透明。不会猜测 sRGB、用 EXIF ColorSpace 代替或虚构缺失名称;无配置图像有明确状态。

    完整 JSON 加全部安全 CSV 行最多 32 MiB。ZIP 最多 65 MiB,该分配保护由配置和报告各 32 MiB 支配,不是独立可达输出容量。合法配置 4 字节对齐:+1 字节先过预算拒绝,首个其他方面合法的对齐超限是 +4。

    表格展示全部原件,每格最多 2,000 UTF-16 单元,完整本地化文本及未知原标签在 ZIP。不渲染颜色、不证明校准、变换可用性或 ICC 完全合规。PNG cICP 可能在渲染时优先于 ICC。LittleCMS 2.19 内部目录最多 100 标签,本工具可保留更大目录,但不保证 CMM 可用。

    首版不含 TIFF/PDF/WebP/HEIF/JXL、网络或已安装配置检索、代码/CSS 执行及自动导航。保留原元数据,不是匿名化。

    操作示例

    示例输入

    七份小原件:有配置 PNG、渐进 JPEG、旧 ICC、cICP+ICC PNG、两份无配置图像、非文本标签 ICC。
    示例参数
    {}

    示例输出

    7 原件 / 2,999 字节 → 5 配置 / 1,880 字节;28 标签、8 文本记录、114 文本单元;完整 ZIP 27,960 字节。

    出现问题时

    修正明确的编码、缺失 JPEG 片段、CRC、结构或同时预算问题,重跑原批次;拒绝或取消不产生部分导出,新 Worker 可恢复同一批选定字节。

    常见问题

    PNG 配置关键字就是实际配置名称吗?

    不是。PNG 关键字单独记录;声明名称来自全部 ICC desc/text/MLUC 记录,不猜 EXIF 或内建 sRGB 名称。

    内嵌配置能证明渲染颜色或校准吗?

    不能。这里只提取声明字节与元数据,不解码像素、不应用变换。包含 PNG cICP 在内的其他颜色提示可能控制渲染。

    为什么能保留 LittleCMS 拒绝的配置?

    LittleCMS 2.19 有 100 标签内部目录限制。本有界清单每配置支持最多 4,096 标签,保留原字节,不承诺颜色管理系统能使用该配置。

    文档与延伸阅读

    相关工具