色彩管理设置

../../_images/Krita_Preferences_Color_Management.png

Krita 内建了功能完整的色彩管理功能,其中 ICC 支持是通过 Little CMS 软件库实现的。具体的色彩管理流程请参见 色彩管理流程 页面。

常规标签页

新建图像默认色彩模型

选择新建图像的默认色彩模型。

从其他程序复制/粘贴图像至 Krita 时,假设图像色彩空间为

选择在从其他程序 (浏览器、GIMP 等) 复制的图像被粘贴进 Krita 时应如何处理其色彩空间。

标准 sRGB 空间

选中此项,则自动假定粘贴的图像使用 Krita 默认的 sRGB 色彩配置文件。这也是业界通行的网络图像标准。

当前显示器空间

选中此项,将使用本机的显示器特性文件解析图像色彩空间。此选项只面向熟悉色彩管理的人员。

每次询问

这是默认选项。Krita 将在每次粘贴图像时询问用户如何处理。

备注

在 Krita 内部复制/粘贴图像时,图像的色彩空间信息将始终保留。

使用黑点补偿

勾选此项,则在进行色彩转换时使用黑点补偿 (BPC)。LittleCMS (Krita 的色彩管理软件库) 的主程序员是这样解释黑点补偿的:

黑点补偿可以被理解成一种对性能要求较低的色域映射变通方案。它基本上通过调整图像的对比度来将原始空间和目标空间的暗调区域匹配。一般来说打印机能够比显示器呈现深得多的暗调,如果你的图像是针对显示而调整的,黑点补偿可以在转换时帮你进行优化调整。黑点补偿选框只在“相对色度”渲染意图下有意义。“感知”、“饱和度”渲染意图本身已经内含了黑点补偿。

允许 LittleCMS 优化

取消勾选此项即可关闭 LittleCMS 优化。在某些场合,如使用线性色彩空间时,LittleCMS 优化会造成问题,因此需要关闭它。

在 5.0 版本发生变更: 从 Krita 5.0 起,软件自带了 LittleCMS 快速浮点插件 以提高色彩管理性能。关闭 LittleCMS 优化也将关闭这款插件。

强制拾取色板颜色

默认状态下 (不勾选),色板面板会自动高亮显示与前景色最接近的色板颜色。

勾选此项,则在拾取颜色时,新前景色将直接被替换为与拾取颜色最接近的色板颜色。

显示标签页

系统允许直接访问显示器信息的环境

在除原生 Wayland 之外的所有平台上,Krita 会假定其可直接访问屏幕信息。在此模式下,您基本上只需配置三个简单选项即可对显示器进行色彩管理。

使用系统显示器特性文件

勾选此项,Krita 将使用本机系统设置中指定的 ICC 色彩特性文件来对显示的色彩进行色彩管理。

显示器特性文件

每台连接的显示器对应一个特性文件,可以使用独立于来自系统配置的显示器特性文件。默认值是 sRGB built-in (Krita 自带的标准 sRGB 特性文件)。

要正确进行色彩管理,理想的做法是使用硬件校色仪生成显示器的色彩特性文件。如果没有校色仪,也可以尝试使用显示器厂商提供的特性文件。对于高端显示器,厂商提供的特性文件一般不会太离谱,起码能减轻渐变过渡中的色带和偏色现象。

备注

如果您使用的是兼容 Wayland 的显示合成器,但在 XWayland 模式下运行 Krita,则应选择 sRGB built-in 作为显示器特性文件,因为 Wayland 会将 Krita 的窗口作为“不进行色彩管理的 sRGB 表面”进行处理。

在类 Unix 系统上,系统和 Krita 将自动识别以下位置中的色彩特性文件:$/usr/share/color/icc (系统特性文件) 或 $~/.local/share/color/icc (用户特性文件)。Krita 的配置文件夹中也有存储特性文件的位置:$~/.local/share/krita/profiles,它们只能被 Krita 识别。

渲染意图

选择 LittleCMS 在不同色彩空间之间进行转换的方式,一共有 4 种。请在 ICC 特性文件页面进一步了解它们的工作特性。

Wayland 环境

Added in version 6.0.

备注

到 Krita 6.0.0 版为止,即使 Wayland 显示合成器可用,Krita 在默认情况下也不会使用 Wayland 协议,而是优先使用 XWayland 协议。要强制 Krita 使用原生 Wayland 协议,请使用 QT_QPA_PLATFORM 环境设置运行它。

QT_QPA_PLATFORM=wayland krita
渲染意图

此选项指示 Wayland 应该如何将图像的色彩空间映射到显示器的色彩空间。如果您已经在 Wayland 显示合成器中正确设置了显示器的特性文件,您应该将此值设为 相对色度 并启用 使用黑点补偿 。这将确保图像的黑点和白点被调整为显示器色彩空间中对应的位置,且整个色彩空间将缩放以适应显示器的空间。

如果您没有在 Wayland 显示合成器中正确设置显示器的特性文件,或者您想要使用显示合成器的某些颜色调整特性,那么请将渲染意图设为 感知 。不过请注意,在这种情况下,屏幕上呈现的颜色的色度可能会不准确。 感知 模式允许显示合成器以任意方式调整显示的颜色,例如将 sRGB 空间拉伸到更宽的空间中,使得颜色在宽色域显示器上看起来更加鲜艳。因此, 感知 模式可能不适合对色彩精度有严格要求的场合。

启用画布色彩管理

此开关仅用于调试目的。当未选中时,Krita 的画布将停止使用单独的宽色域原生表面进行图像渲染。相反,它会对应用程序的主 sRGB 表面进行复用。这意味着画布实际上切换到了 sRGB 模式。

画布表面色彩空间

选择图像数据发送到显示合成器时使用的色彩空间。

操作系统首选色彩空间

图像数据将以显示合成器偏好的格式发送给它。在大多数情况下,这将是 Krita 与显示合成器之间最高效的通信方式。

显示合成器所偏好的确切格式显示在该配置页面底部。

如果没有特殊的理由,建议使用此项。

Rec 709 Gamma 2.2

这是一个 SDR 色彩空间,其原色与 sRGB 相同,传递函数设置为 gamma 2.2。

Rec 709 Linear

这是一个 SDR 色彩空间,其原色与 sRGB 相同,并采用线性传递函数。除非您的系统支持 16 位浮点表面位深度,否则请仅将此选项用于调试目的。

Rec 2020 PQ

这是由 Rec. 2100 规范定义的 HDR 色彩空间,也是 Krita 能够将 HDR 数据传递给显示合成器的唯一色彩空间。

备注

在 Krita 当前的 HDR 转换实现中,此 HDR 色彩空间的 漫反射白点 始终固定为 80 cd/m²。换句话说,如果您将处于场景参考线性空间 (例如 ACEScg) 中的图像转换为 Rec 2020 PQ,那么此图像的 RGB 颜色值 (1.0, 1.0, 1.0) 将被映射到 PQ 范围内的 80 cd/m²值。

当 Krita 将 Rec 2020 PQ 格式的图像数据传输给显示合成器时,它会按照规定向合成器声明上述的 漫反射白点 。反过来,显示合成器则会对图像应用一条额外的曲线,以将此亮度级别调整为用户在系统全局 HDR 配置页面中选择的 SDR 亮度级别。

不进行色彩管理 (仅用于测试)

此选项会禁用在画布表面设置任何色彩空间元数据。这实际上会让显示合成器自行决定如何处理颜色。

画布表面位深度 (需要重启)

选择画布表面的色彩位深度。由于 Qt 的限制,应用程序中所有表面的位深度必须一致,因此更改此设置后需要重启 Krita。

当前画布表面位深度

当前画布表面所使用的色彩位深度。画布的位深度在 Krita 启动时选定,在 Krita 运行期间不会改变。

操作系统首选色彩空间

显示合成器所偏好的色彩空间的信息。选中 操作系统首选色彩空间 时将使用此空间。

此数据可反映您的显示合成器当前是否处于 HDR 模式。请检查 色彩空间 -> 亮度 的值,如果 最大亮度 高于 参考亮度 ,则表示的显示合成器已启用 HDR 模式。

色彩校样标签页

此标签页配置的是 默认 的色彩校样选项。要调整当前图像的色彩校样选项,请前往菜单栏的 图像 ‣ 属性 ‣ 色彩校样 标签页进行配置。

关于如何进行色彩校样的详细介绍,请参见色彩校样页面的说明。