色彩管理设置¶
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 优化也将关闭这款插件。
强制拾取色板颜色¶
默认状态下 (不勾选),色板面板会自动高亮显示与前景色最接近的色板颜色。
勾选此项,则在拾取颜色时,新前景色将直接被替换为与拾取颜色最接近的色板颜色。
显示标签页¶
On systems providing direct access to the display¶
On all the platforms except native Wayland Krita assumes that it has direct access to the screen. In this mode, you can basically need to select three simple options to set display color management right.
- 使用系统显示器特性文件
勾选此项,Krita 将使用本机系统设置中指定的 ICC 色彩特性文件来对显示的色彩进行色彩管理。
- Display Profiles
There are as many of these as you have displays connected. You can select an ICC profile which Krita will use independent of the monitor profile set in system preferences. The default is
sRGB built-in.If you don’t have a hardware colorimeter device, try using the profile shipped by the manufacturer of your display with your display. For good displays, these profiles are usually decently good (at least in linearizing gradients).
备注
If you use Wayland-compatible compositor, but run Krita in XWayland mode, then you should select
sRGB built-inas the display profile, since Wayland will treat Krita’s window as “unmanaged sRGB surface”.On Unix systems, profile stored in $/usr/share/color/icc (system location) or $~/.local/share/color/icc (local location) will be proposed. Profile stored in Krita preference folder, $~/.local/share/krita/profiles will be visible only in Krita.
- 渲染意图
选择 LittleCMS 在不同色彩空间之间进行转换的方式,一共有 4 种。请在 ICC 特性文件页面进一步了解它们的工作特性。
On systems using Wayland¶
Added in version 6.0.
备注
As of Krita 6.0.0, by default, Krita does not use Wayland protocol even when a Wayland
compositor is available. Krita prefers legacy XWayland protocol. To force Krita use native
Wayland protocol, run it with QT_QPA_PLATFORM environment set:
QT_QPA_PLATFORM=wayland krita
- 渲染意图
This option instructs Wayland on how it should map the image colors into the display color space. If you have display profile set up properly in Wayland compositor itself, then you should keep this value set to Relative Colorimetric and have Use Blackpoint Compensation option enabled. It will ensure that white and black points of your image will be adjusted to the corresponding points of your display and the entire color volume will be scaled to fit your display space.
If you don’t have the display profile set up properly in Wayland compositor or you would like to use some custom color adjustment features of your compositor, then you can set Perceptual as your intent. Beware though, the colors rendered on your screen may not be colorimetrically correct in this case! In Perceptual mode, the compositor is allowed to change your colors in arbitrary ways, e.g. stretch sRGB space into something wider to make colors “look better” on wide gamut displays. So Perceptual intent may be not suitable for color critical work.
- Enable canvas color management
This switch is present for debugging purposes only. When unchecked, Krita’s canvas stops using a separate wide-gamut native surface for image rendering. Instead, it reused the main sRGB surface of the application. It means that the canvas effectively switches into sRGB mode.
- Canvas surface color space
Selects the color space in which the image data is sent to the compositor.
- Preferred by operating system
The image data will be sent to the compositor in the format preferred by the compositor itself. In most of the cases it wil be the most efficient way of communication between Krita and the compositor.
The exact format preferred by the compositor can be seen at the bottom of the page.
Use this option unless you have reasons not to.
- Rec 709 Gamma 2.2
This is an SDR color space with color primaries equal to sRGB and transfer function set to “gamma 2.2”.
- Rec 709 Linear
This is an SDR color space with color primaries equal to sRGB and a linear transfer function. Unless your system supports 16-bit floating point surface bit depth, use this option for debugging purposes only.
- Rec 2020 PQ
This is an HDR color space as defined by Rec. 2100 specification. This is the only color space in which Krita can pass HDR data to the compositor!
备注
In the current implementation of HDR conversions in Krita, the diffuse white of this HDR color space is always fixed to 80 cd/m². In other words, if you take an image in a scene-referred linear space (e.g. ACEScg), convert it into Rec 2020 PQ, then RGB color value
(1.0, 1.0, 1.0)of this image will be mapped to 80 cd/m² value in the PQ-range.When Krita passes “Rec 2020 PQ”-data to the compositor, it correctly declares this diffuse white point to the compositor. The compositor, in turn, applies an additional curve to the image to adapt this level to the “SDR brightness level” selected by the user in the system-wide HDR configuration page.
- Unmanaged (testing only)
This option disables setting any color space metadata on the canvas’ surface. This basically lets the compositor do with the colors whatever it prefers.
- Canvas surface bit depth (needs restart)
Selects bit depth of the canvas surface. Due to limitations in Qt, the bit depth of all the surfaces in the application should be the same, hence changing the value requires full Krita restart.
- Current canvas surface bit depth
The currently used bit depth for the canvas surface. The bit depth of the canvas is selected on Krita start up, and will not change while Krita is running.
- Color space preferred by the operating system
Shows information about the color space preferred by the compositor. This space will be used when Preferred by operating system color space is selected.
This data can show if your compositor currently works in HDR mode. Check the value of
Color Space->Luminance. IfmaxLuminanceis higher thanreferenceLuminance, then your compositor has HDR mode enabled.
色彩校样标签页¶
此标签页配置的是 默认 的色彩校样选项。要调整当前图像的色彩校样选项,请前往菜单栏的 标签页进行配置。
关于如何进行色彩校样的详细介绍,请参见色彩校样页面的说明。