Gamutvision 使用指南:基本说明和入门

Gamutvision 主页- Gamutvision 目录/网站地图-使用 Gamutvision -使用 Gamutvision 2:显示


Gamutvision™是一款功能强大的色彩管理工具。使用它,您可以:

Gamutvision 2.0将于 2022 年 10 月下旬作为 Imatest( Studio 和Master )的一个模块在 Imatest 23.1 Pilot 程序中提供。如果客户有足够的兴趣,它可能会作为独立程序发布。

Gamutvision 使用 ICCTrans,它是LittleCMS色彩管理系统的 Matlab 接口。ICCTrans 的源代码托管在GitHub上。ICCTrans的用户手册可能已从互联网上消失,因此我们将其放在了Imatest 网站上。非常感谢Ignacio Ruiz de Conejo和Marti Maria (来自惠普西班牙公司)的出色工作。

Gamutvision结构

Gamutvision分析

测试图案显示在Gamutvision窗口的右上角。两个内置的颜色测试图案分别改变HSL色调H和亮度L或饱和度S ,第三个参数( S或L )保持不变。HSL 值在其名称中包含 (HSL) 以区别于 CIELAB,例如 L (HSL) 与L (H) 和 L (L)的区别。  L *。

基本内置模式
左图:固定饱和度S (HSL) 模式(通常S (HSL) = 1),包含所有HSL 色调和亮度。表示饱和度S (HSL) = 1(其最大值)时的色域边界。S(HSL) 可以降低 (< 1) 以可视化不饱和颜色的轮廓行为。 中间:固定亮度 L (HSL) 模式(通常L (HSL) = 0.5),包含所有HSL 色相和饱和度。颜色在亮度L (HSL) = 0.5 时达到最大饱和度。L ( HSL) 值可在0.05 ≤ L (HSL) ≤ 0.95 范围内选择。右图:灰度图案。0 ≤ L (HSL) ≤ 1。

右侧的图表详细展示了Gamutvision 的数据流。RGB 输入可以是上图所示的图案之一,也可以是外部图像文件。为了获得输入显示,它会使用输入配置文件映射到 L*a*b*、xy 或 uv 坐标系。RGB 输入还会从输入配置文件映射到输出配置文件,以获得输出 RGB(或 CMYK)值,然后这些值再使用输出配置文件映射到 L*a*b*、xy 或 uv 坐标系,从而获得输出显示。系统提供多种显示选项。

以下是Gamutvision 的整体结构图。您可以选择最多四个 ICC 配置文件:两个输入配置文件和两个输出配置文件。

  • 输入图像根据输入配置文件(1 或 3)进行解读。输入图始终显示设备或输入配置文件所代表的色彩空间的完整色域。
  • 输入图像会根据指定的渲染意图,使用输入和输出配置文件映射到输出图像。如果渲染意图设置为“无” ,则不会进行色域映射(RGB 值保持不变)。
  • 输出图显示了映射后输出设备或色彩空间(配置文件 2 或 4)的色域。提供了多种显示选项。
    • 您可以同时查看输入色域和相应的输出色域。
    • 您可以使用显示器 A 和 B 同时查看任意两个色域。
    • 您可以切换视图以进行快速比较。

例如,要比较两种工作色彩空间在单一打印机/配置文件组合下的效果,您可以将两种工作色彩空间配置文件分别输入到输入配置文件 1 和 3 中,并将同一打印机配置文件输入到输出配置文件 2 和 4 中。然后,您可以查看配置文件 1 和 2 或 3 和 4(显示色域映射的效果),或者可以使用显示框(如下所示的 A 或 B)来比较配置文件 2 和 4 中的输出色域。右侧显示了使用 3D L*a*b* 显示模式设置为俯视图,分别以 Adobe RGB (1998)(线框)和 sRGB(实心)工作色彩空间打印的 Epson R2400 Premium Luster 纸张的色域。(本页显示的是 Epson 提供的X-rite “高级”配置文件,发布于 2005 年 10 月左右;与 R2400 早期提供的配置文件不同。)

入门

Gamutvision可通过Imatest 在经典用户界面的“实用工具”下拉菜单或“其他”选项卡(位于右侧)中打开。如果它作为独立程序发布,则其打开方式与Imatest类似。

打开Gamutvision时,会出现以下窗口。首次运行 Gamutvision 时, “浏览...”选项会出现在所有四个配置文件窗口的左下角。设置会在后续运行中保存。

Gamutvision 开启(欢迎)窗口
  1. 点击Gamutvision窗口左下角四个下拉菜单之一右侧的向下箭头 ( ∨ ) 符号。右侧将显示列表。点击“浏览...”打开浏览窗口(通常位于默认的 ICC 配置文件文件夹中)。点击以 * 开头的条目即可选择 LittleCMS 内置的配置文件之一。您可以在www.littlecms.com上的手册中找到这些配置文件的说明,该手册可从LittleCMS网站下载。
浏览...
*sRGB(IEC6 1996-2.1 sRGB)
*实验室(基于D50的实验室)
*LabD65(基于D65的实验室)
*XYZ(XYZ(D50))
*Gray22(D50 gamma=2.2 灰度)
(之前的个人资料)
来自盒子 2 的配置文件和输出(仅适用于配置文件 3)
近期ICC概况

默认情况下,右侧显示的“浏览...”对话框会在 Windows XP 的配置文件文件夹中打开。如果您使用的是其他系统,则应先单击“设置”,然后单击“ICC 配置文件文件夹”,并导航到相应的文件夹。该文件夹可能包含各种配置文件,例如扫描仪、相机、打印机、显示器等的配置文件。通常,您需要为输入配置文件(1 和 3)选择源配置文件或显示(色彩空间)配置文件(而不是输出配置文件),为输出配置文件(2 和 4)选择显示配置文件或输出(通常是打印机)配置文件。

  1. 点击弹出菜单向下箭头在右侧,位于Gamutvision窗口左下角, “视图”下方的“配置文件 2”弹出菜单会显示相同的选项。选择一个配置文件。
  2. 要更改渲染意图,请单击“视图”右侧“配置文件 1”和“配置文件 2”弹出菜单之间的“渲染意图”菜单。您可以从中选择。
    • 四种经典的渲染意图:感知、色度(相对)、饱和度或绝对(色度) 。
    • 如果选择“无” ,则不进行色域映射,并显示输出配置文件的完整色域。
    • 往返测量(感知或色度测量) ,可用于评估打印机配置文件质量。此处有详细描述,以及
    • 四种经典渲染意图,包括软打样(在显示器上预览)。软打样色域受限于显示器配置文件的色域。显示器配置文件默认为 sRGB,可通过点击“设置…”> “显示器配置文件”进行选择。这些意图允许将软打样显示器色域与最终输出进行比较。
  3. 在主显示选择器中选择所需的视图。如下所示的3D L*a*b*(线框输入,实体输出)视图是一个不错的入门选择。您可以随时自由切换视图。
  4. 现在,点击“查看”按钮,即可查看从输入配置文件 1 到输出配置文件 2 的色域映射结果。
  5. 您可以对配置文件 3 和 4 重复步骤 1 至 5。您可以通过选择配置文件 2(输出)作为配置文件 3 的输入来链接配置文件。显示屏 A 和 B 允许并排比较输入和输出配置文件。
选择ICC配置文件
个人资料弹出菜单 1 至 4 中提供了几个选项。
浏览……打开一个标准浏览窗口。
*sRGB...
*实验室(基于D50的实验室)
*LabD65(基于D65的实验室)
*XYZ(XYZ(D50))
*Gray22...
选择标准内置配置文件。
(上一个配置文件)显示最近使用“浏览...”或“最近使用的ICC配置文件”打开的配置文件。选择内置配置文件后,点击此处可恢复此配置文件。
框 2 的配置文件和输出(仅限配置文件 3)框 2 的配置文件和输出输入到框 3 中。
最近 ICC 个人资料右侧窗口出现,列出最多十二个最近打开的可供打开的个人资料。

下方显示的是完整的 Gamutvision 窗口的缩略图。当光标悬停在按钮或控件上时,会显示说明性工具提示。

左上角的大图显示了主色域。图中展示了输入色域(线框)和映射输出色域(实线)的 3D L*a*b* 图。您可以通过单击鼠标左键并移动图像上的任意位置来更改视角。您还可以放大和缩小图像,并选择其他选项。色域体积(最能表征色彩响应的单一数值)显示在色域图的右下角。您还可以从右侧的显示选择框中选择其他视图,该选择框包含3D L*a*b* 图(线框输入,实线输出) 。下表列出了其他几种视图。右侧图像包含测试图案或图像。根据设置( Inp 、…、 O>M ),输入或输出图像可以以其原始形式显示,也可以映射到显示器色彩空间(通常类似于 sRGB)。设置说明如下表所示。默认设置为输出映射到显示配置文件O>M 。
Gamutvision 窗口,显示 Adobe RGB 到 Epson Premium Luster 的 3D L*a*b* 图
左图下方的区域用于选择两个输入配置文件和两个输出配置文件,以及用于将输入转换为输出图像的渲染意图(或无)。 Gamutvision窗口的右侧是绘图控制区域,如下所述。饱和度=1显示色域边界。较低的值显示色域内部。

测试图案(输入或输出)

该图像位于Gamutvision窗口的右上角,可通过选择图像下方四个按钮( Inp 、 I>M 、 Out 、 O>M )之一进行控制。图案取决于显示器,并可能受饱和度(或亮度)滑块的影响。

因普 输入图像(原始图像),未进行任何映射。
我>M 输入图像映射到显示器颜色空间(默认为 sRGB,但可以设置为任何显示器配置文件)。
出去 未映射的输出图像(原始图像)。对于打印机配置文件而言,此图像可能看起来很奇怪,因为它包含发送到打印机的位,而这些位与打印图像之间可能存在高度非线性关系。
O>M 输出图像映射到显示器颜色空间(默认)。
  • 缩放复选框。选中此复选框将启用缩放功能,并(对于 3D 显示器)禁用旋转功能;取消选中此复选框将禁用缩放功能,并(对于 3D 显示器)启用旋转功能。缩放设置将保留给类似的 3D 或 3D 显示器,例如,在更改配置文件但保持显示器不变的情况下。
  • 主显示选择器。(示例中显示的是 1. 3D La*b*(线输入,实体输出) 。)选择下表中简要列出的显示器之一,并在“使用 Gamutvision 第 2 部分:显示器”中详细列出。

显示选项区域的内容会因显示器不同而有所变化。详情请参见“显示器”部分。

  • 黑点补偿。设置黑点补偿 (BPC),详情请参见此处。可分别针对左侧 (1>2) 和右侧 (3:4) 数据流进行设置。仅影响打印机 (OutputClass) 输出配置文件的色度和饱和度渲染意图;对显示器 (DisplayClass;色彩空间) 配置文件无影响。在黑白密度响应显示中最为明显。使色度意图的黑白色调响应类似于感知响应。
  • 显示区域 A和B允许您选择要显示的配置文件结果(1-4)中的哪些结果作为输入,哪些结果作为输出。这有助于进行比较。
  • 保存屏幕会保存当前屏幕。
  • Help会打开一个网页浏览器窗口,显示在线帮助信息。
  • 退出操作将终止 Gamutvision。

Gamutvision 显示器列表

此表简要概述了各种显示器。详细说明请参见《使用 Gamutvision 第 2 部分:显示器》 。

展示展示
3D L*a*b*(线输入,实体输出)( S ≤ 1)
在 L*a*b* 空间中绘制的 3D 图,以线框形式显示输入色域,以实体形式显示输出色域。可以进行缩放或旋转(手动或自动)。可以显示矢量和色域体积。可以开启光照以突出显示色域表面。S的默认值为 1,但可以设置为 0 到 1 之间的任何值。
2D a*b* 色域 ( S = 1 )
a*b* 平面上的二维色域图。显示了 L = [0.1, 0.3, 0.5, 0.7, 0.9] 时S =1(最大饱和度)图案的输入和输出色域。
3D L*a*b* 反向(线输出)( S ≤ 1)
2D a*b* 饱和度( L (HSL)常数)
显示了饱和度级别S = [0, 0.2, 0.4, 0.6, 0.8, 1] 下, L (HSL)固定值对应的输入和输出色域响应。L的默认值为 0.5(颜色饱和度最高),但可以设置为 0.05 到 0.95 之间的任意值。这能很好地展现打印机的色彩响应。
2D a*b* 色差( L (HSL)常数)
显示在饱和度S = [0, 0.2, 0.4, 0.6, 0.8, 1] 下,使用 0.05 到 0.95 之间的固定L (HSL) 值(默认值 = 0.5)时,输入和输出色域之间的感知差异。指标包括 Δ E* ab 、Δ C* ab 、Δ E* 94 、Δ C* 94 、Δ E* CMC 、Δ C* CMC 、ΔL*、ΔChroma、ΔHue angle 和 Δ|Hue distance| 。
3D HL 色差 ( S ≤ 1)
提供输入和输出色域边界(饱和度S = 1)之间感知差异的详细 3D 或 2D 图,并可选择降低S 值以显示色域内部区域。指标包括 ΔE * ab 、ΔC * ab 、ΔE * 94 、ΔC * 94 、ΔE * CMC 、ΔC * CMC 、ΔL*、 ΔChroma、 ΔHue angle 和 Δ|Hue distance| 。还可以显示输入和输出的亮度 (L*) 和色度 (C*)。
xy 色度( L (HSL)=0.5)
CIE 1931 xy色度图。L (HSL)=0.5 模式。色域S = [0, 0.2, 0.4, 0.6, 0.8, 1]。颜色熟悉但不均匀:绿色被显著夸大。
u'v' 色度 ( L (HSL)=0.5)
CIE 1976 y= u'v'色度图。L ( HSL)=0.5 图。比 CIE 1931 xy 图在感知上更均匀,但仍然不完美。
黑白密度响应
灰度密度响应,通常以密度( -log10 (反射率))与log10像素级的关系图表示。它是传统密度曲线的数字对应物,使用灰度模式。输出L*、c*与输入L*的关系图显示了与中性值的偏差。这是观察黑点补偿效果的最佳显示方式。
读取图像进行分析(外部图像文件)
图像(二维伪彩色三维 L*a*b* 矢量图)表示输入颜色和输出颜色之间的感知差异——通常指图像和打印输出之间的差异。与颜色差异图使用相同的指标。使用图像文件的内容(而非内置模式)。
X-Rite/Calibrite ColorChecker®
使用与读取图像进行分析相同的选项分析模拟 ColorChecker,即 2D 伪彩色分析或 3D L*a*b* 矢量分析。
参考文件
将 Imatest 测试图表中的理想 L*a*b* 参考文件转换为精确的参考文件。
个人资料
标题中的文本,包括配置文件类型、配置文件连接空间等。

(右图)早期着色失败的案例,由于着色师未能就[255, 255, 255]到[255, 0, 0]的映射渲染意图达成一致而注定失败。他们甚至从未探讨过这些数字的色度学意义。
但他们成功成立了一个标准委员会。

来自我们的颜色空间案例文件。

菜单设置

Gamutvision窗口顶部的菜单栏包含三个下拉菜单,分别标记为“文件”、“设置”、“显示”和“帮助” 。

文件

保存屏幕:此功能可显示并(可选)将Gamutvision屏幕的快照保存为 PNG 图像文件。您还可以立即查看快照,以便将其用作与其他结果进行比较的参考。


窗口顶部的文件名和文件夹用于设置文件的保存位置。

选中“在图像查看器中打开窗口...”复选框后,当前屏幕将使用系统默认查看器打开(如果“图像查看器”下方的复选框为空),或者使用您选择的查看器/编辑器打开(如果该复选框包含查看器/编辑器的路径名)。我推荐使用IrfanView ,它速度快、体积小、免费,并且支持多种图像文件格式。在英文版安装中,它的默认位置是 C:\Program Files\IrfanView\i_view32.exe。

设置

显示功能允许您发送字体大小(小 - XL)或重置屏幕(位置和大小)。

帮助

Gamutvision 的应用、技巧和方法可以在Gamutvision主页的目录/网站地图中找到。

局限性和问题

视图缩放。视图的缩放或外观有时可能不正确,尤其是在应用非常规视图或缩放后。可以通过同时按下“视图” 、 “Z轴缩小”和“重置缩放”按钮来恢复视图。

嵌入式 ICC 配置文件。Gamutvision无法读取嵌入在图像文件中的 ICC 色彩配置文件。这只会影响图像色彩差异功能。您必须输入正确的 ICC 配置文件。

设备链接配置文件。Gamutvision目前不支持设备链接配置文件。我们希望将来能够添加此功能。如果您尝试读取设备链接配置文件,可能会出现错误并导致 Gamutvision 终止,并且在您尝试重新打开时可能会再次出现此错误。如果发生这种情况,您可以 (A) 按照“之前运行正常的模块停止工作了”中的建议,删除 imatest-v2.ini 文件中的 [gamvis] 部分;或者 (B) 编辑 imatest-v2.ini 文件(一个简单的 ASCII 文本文件),并删除 [gamvis] 部分中包含错误文件名的行。无需替换该行。

OpenGL。3D L*a*b* 显示使用 OpenGL 渲染器。这可能会导致某些安装了旧版本 MATLAB 的计算机上出现不稳定情况。如果您遇到问题,例如线框视图问题,请尝试更改设置。

打印。由于编译器限制,Gamutvision 窗口无法直接打印。您必须先通过图像编辑器打印,方法有两种:(a) 保存窗口并在编辑器中打开;(b) 使用Alt+PrintScreen(Windows 系统)将窗口复制到剪贴板,然后粘贴到图像编辑器中。Irfanview 是一款不错的免费图像查看器,可以很好地完成这项工作。