简体中文

图像和照片·社交图像调整器

显示 P3、sRGB 和画布:为什么调整大小时颜色会发生变化

· 背景

色彩管理 画布 图像质量

通过浏览器控制的画布传递到新文件的轮廓宽色图像
原始 ToolAcre 矢量图

许多手机在宽 Display P3 色彩空间中进行捕捉,而浏览器画布和大多数社交源均采用 sRGB,因此重新编码图像可能会改变其看起来的饱和度。这篇文章解释了色彩空间、嵌入的配置文件以及调整大小后要检查的内容。

失去冲击力的日落——为网络重新编码的广色域照片的具体症状

浏览器调整大小后,饱和的日落看起来会更平坦,但仅凭该症状并不能识别一种颜色转换。源可以携带配置文件,浏览器可以解释它,画布可以使用自己的色彩空间,并且新的编码文件可以省略另一个查看器所需的元数据。

ToolAcre 的限制措辞谨慎:颜色配置文件不是通过画布保留的,因此具有不寻常嵌入配置文件的图像可能会略有变化。它不承诺固定的 sRGB 转换算法。本文遵循较窄的证据,并建议直接比较而不是通用诊断。

sRGB 和 Display P3 是有用的概念,但手机捕获行为不属于存储库证据

颜色空间定义数字通道值如何映射到颜色。 sRGB 广泛用于网络图像,而 Display P3 则覆盖了更广泛的某些颜色区域。 “更宽”并不意味着每张照片都使用额外的范围,并且存储库没有确定哪些手机默认拍摄 P3。

两个文件可以包含相同的通道号,并且在不同配置文件下解释时呈现不同的效果。相反,颜色管理转换可以更改数字,同时保留视觉外观。这就是为什么复制像素值或浏览饱和度不足以描述整个颜色路径。

嵌入式 ICC 配置文件 — 文件如何告诉查看者其数字意味着哪个空间,以及配置文件丢失时会发生什么

嵌入式 ICC 配置文件为色彩管理查看器提供解释信息。如果配置文件不存在,软件将应用其自己的默认假设。 Social Image Resizer 不会提取源配置文件,也不会将源配置文件传递给encodeCanvas;新的 Blob 是从渲染的画布创建的。

省略与证明每个输出都标记为 sRGB 不同。要了解特定浏览器编码器写入的内容,请检查该文件。要了解外观是否仍然可以接受,请在受控条件下比较渲染的原件和输出。元数据证据和视觉证据回答了相关但不同的问题。

该工具不保留源配置文件;精确的画布颜色转换由浏览器控制

工作簿表示画布默认以 sRGB 工作。浏览器画布 API 具有不断发展的颜色管理功能,并且此应用程序在上下文创建或编码时不请求显式的 colorSpace 选项。因此,确切的解码、转换和输出行为属于浏览器实现。

安全产品声明是此工作流程不会保留源配置文件。当颜色很重要时,记录浏览器和版本。即使两个引擎执行相同的 renderFrame 调用并返回相同的尺寸,另一个引擎也可能以不同的方式解释或编码相同的源。

必须观察目标提要和屏幕颜色行为,而不是一概而论

如果说大多数提要和屏幕都使这种转变不可见,那就太宽泛了。该存储库不包含目的地或显示人口证据。颜色变化对于某个受众来说可以忽略不计,但对于品牌图形、艺术品或产品摄影却至关重要。验收属于实际交付上下文。

在正常亮度下的代表性屏幕上进行比较,并尽可能在目标预览中进行比较。将原件保留在本地输出旁边可见,这样记忆就不会取代证据。如果必须使用精确的品牌颜色,请使用具有明确配置文件和打样控制的颜色管理生产工作流程。

工作示例:比较一个分析源和输出,而不规定两个屏幕结果

选择具有已知嵌入配置文件和饱和但自然色彩的非敏感源。检查其配置文件,通过 ToolAcre 调整其大小并检查输出。在同一色彩管理应用程序和浏览器中并排查看两个文件。记下任何更改,而不将其分配给未经验证的阶段。

仅当第二个屏幕是真实受众或审核工作流程的一部分时,才在该屏幕上重复。目标不是产生预定的 P3 与 sRGB 结果。它收集涉及的特定源、浏览器编码器和显示的文件和外观证据。

这不包括专业色彩管理、软打样和 HDR 格式; Social Image Resizer 的技术说明描述了它如何处理配置文件

专业软打样、HDR 格式和校准打印交付不在此应用程序之外。输入仅限于浏览器可解码的 JPEG、PNG 和 WebP,输出使用浏览器画布编码器。没有配置文件选择器、渲染意图控制或显示器校准步骤。

这些需求需要专用的色彩管理软件。当观察到的输出可以接受时,ToolAcre 仍然适合快速社交衍生品。了解其配置文件边界有助于团队决定哪些图像是常规图像以及哪些图像需要更严格的颜色管道。

要点:了解文件所在的空间 - 社交图像调整器在浏览器中重新编码,因此将输出与观众使用的屏幕上的原始内容进行比较

了解源的配置文件状态并将调整大小的文件视为新的颜色工件。该应用程序可以证明它重绘了像素并且没有刻意保留源配置文件;它不能保证在所有浏览器或目的地之间进行精确的转换。

比较、检查和记录。如果输出通过代表性屏幕并到达目的地,则证据支持交付。如果失败,请返回受控的颜色工作流程,而不是尝试通过另一个画布导出盲目地修复饱和度。