Krita 支持完整的色彩管理功能。如果操作系统、显示器的色彩特性文件配置不当,Krita 会按照这些错误配置处理颜色,导致颜色不正确。
常见成因和排查:
一、显示器安装了不必要的驱动程序,因此加载了错误的色彩特性文件。
解决办法:将显示器驱动程序还原为通用驱动
1. 以 Windows 10 为例
2. 右键点击开始菜单按钮 > 设备管理器 > 监视器
3. 右键点击你的显示器 > 属性 > 驱动程序 > 驱动程序详细信息
4. 如果驱动程序文件里面含有 *.icm、*.icc 这样的文件……
5. 回到驱动程序选项卡,点击更新驱动程序 > 浏览我的电脑... > 让我从计算机 ... > 选中“通用即插即用监视器” > 下一步
###
二、显示器进行了校色和特性化,但要么是校色和特性化本身做的不正确,要么就是系统和 Krita 没有正确加载色彩特性文件。如果你不懂什么叫做色彩管理、校色、特性化,请忽略本节。
解决办法:加载正确的色彩特性文件
1. 点击开始菜单 > 输入“颜色管理”> 打开“颜色管理”对话框
2. 设备列表 > 选择你的显示器 > 勾选“使用我对此设备的设置”> 点击下面的“添加”按钮,将你校色和特性化后得到的色彩特性文件 (*.icm 或者 *.icc 文件) 添加进来。
3. 重新启动 Windows
4. Krita > 菜单栏 > 设置 > 配置 Krita > 色彩管理 > 显示 (选项卡) > 使用系统显示器特性文件 > 确定
###
三. 图像可能使用了不正确的色彩空间,但导出时没有转换为标准色彩空间,或者在导出图像时没有嵌入正确的色彩空间特性标签。
除非你熟悉色彩管理,否则不要随意更改新建图像时的色彩管理选项。例如许多新手会尝试使用 CMYK 或者 16 位等,这些都是没有理解色彩管理原理造成的错误操作。详情请参考 Krita 的色彩管理中文文档:https://docs.krita.org/zh_CN/general_concepts/colors/color_managed_workflow.html
解决办法:使用默认的标准色彩空间作为你的工作空间。
1. 新建图像的正确色彩空间配置:
- 色彩模型:RGB
- 通道深度:8 位
- 特性文件:sRGB-elle-V2-srgbtrc
2. 转换已有图像的色彩空间
Krita > 菜单栏 > 图像 > 转换图像色彩空间
设置为:
- 色彩模型:RGB
- 通道深度:8 位
- 特性文件:sRGB-elle-V2-srgbtrc
点击确定。
3. 导出图像时嵌入 ICC 色彩特性文件
JPG:勾选“嵌入 ICC 色彩空间特性文件”
PNG:勾选“嵌入 sRGB 色彩特性文件”、“强制转换为 sRGB”
###
四、使用了宽色域显示器
如果按照正确的方式导出图像,你的浏览器或者图片查看器依然无法正确显示色彩,那可以参考下面的线索:
1. 你的显示器是宽色域的吗?
- 宽色域显示器是一切麻烦的根源,如果你是数字画师,请避免在现阶段使用宽色域显示器。
- 标准色域显示器的典型指标:100% sRGB = 72% NTSC
- 宽色域显示器的典型指标:AdobeRGB、Rec. 2020、HDR、DCI-P3
- 有些宽色域显示器是可以模拟标准色域的,请参考产品的说明。
2. 我一定要用宽色域,怎么办?
如果你的显示器是宽色域,然后你非得要用宽色域模式,那么你需要对这个显示器进行校色和特性化。除非你熟悉色彩管理,否则在校色和特性化时请务必按照默认方式进行。显示器特性化生成 *.icm、*.icc 文件后,按照上面的第二节为系统和 Krita 加载正确的色彩特性文件。其结果,就是系统和 Krita 会通过软件方式模拟工作空间,而我们一般会使用 sRGB 空间,所以也就成了 sRGB 了。当然,这样的效果是最佳的,比硬件模拟要准确得多。
常见成因和排查:
一、显示器安装了不必要的驱动程序,因此加载了错误的色彩特性文件。
解决办法:将显示器驱动程序还原为通用驱动
1. 以 Windows 10 为例
2. 右键点击开始菜单按钮 > 设备管理器 > 监视器
3. 右键点击你的显示器 > 属性 > 驱动程序 > 驱动程序详细信息
4. 如果驱动程序文件里面含有 *.icm、*.icc 这样的文件……
5. 回到驱动程序选项卡,点击更新驱动程序 > 浏览我的电脑... > 让我从计算机 ... > 选中“通用即插即用监视器” > 下一步
###
二、显示器进行了校色和特性化,但要么是校色和特性化本身做的不正确,要么就是系统和 Krita 没有正确加载色彩特性文件。如果你不懂什么叫做色彩管理、校色、特性化,请忽略本节。
解决办法:加载正确的色彩特性文件
1. 点击开始菜单 > 输入“颜色管理”> 打开“颜色管理”对话框
2. 设备列表 > 选择你的显示器 > 勾选“使用我对此设备的设置”> 点击下面的“添加”按钮,将你校色和特性化后得到的色彩特性文件 (*.icm 或者 *.icc 文件) 添加进来。
3. 重新启动 Windows
4. Krita > 菜单栏 > 设置 > 配置 Krita > 色彩管理 > 显示 (选项卡) > 使用系统显示器特性文件 > 确定
###
三. 图像可能使用了不正确的色彩空间,但导出时没有转换为标准色彩空间,或者在导出图像时没有嵌入正确的色彩空间特性标签。
除非你熟悉色彩管理,否则不要随意更改新建图像时的色彩管理选项。例如许多新手会尝试使用 CMYK 或者 16 位等,这些都是没有理解色彩管理原理造成的错误操作。详情请参考 Krita 的色彩管理中文文档:https://docs.krita.org/zh_CN/general_concepts/colors/color_managed_workflow.html
解决办法:使用默认的标准色彩空间作为你的工作空间。
1. 新建图像的正确色彩空间配置:
- 色彩模型:RGB
- 通道深度:8 位
- 特性文件:sRGB-elle-V2-srgbtrc
2. 转换已有图像的色彩空间
Krita > 菜单栏 > 图像 > 转换图像色彩空间
设置为:
- 色彩模型:RGB
- 通道深度:8 位
- 特性文件:sRGB-elle-V2-srgbtrc
点击确定。
3. 导出图像时嵌入 ICC 色彩特性文件
JPG:勾选“嵌入 ICC 色彩空间特性文件”
PNG:勾选“嵌入 sRGB 色彩特性文件”、“强制转换为 sRGB”
###
四、使用了宽色域显示器
如果按照正确的方式导出图像,你的浏览器或者图片查看器依然无法正确显示色彩,那可以参考下面的线索:
1. 你的显示器是宽色域的吗?
- 宽色域显示器是一切麻烦的根源,如果你是数字画师,请避免在现阶段使用宽色域显示器。
- 标准色域显示器的典型指标:100% sRGB = 72% NTSC
- 宽色域显示器的典型指标:AdobeRGB、Rec. 2020、HDR、DCI-P3
- 有些宽色域显示器是可以模拟标准色域的,请参考产品的说明。
2. 我一定要用宽色域,怎么办?
如果你的显示器是宽色域,然后你非得要用宽色域模式,那么你需要对这个显示器进行校色和特性化。除非你熟悉色彩管理,否则在校色和特性化时请务必按照默认方式进行。显示器特性化生成 *.icm、*.icc 文件后,按照上面的第二节为系统和 Krita 加载正确的色彩特性文件。其结果,就是系统和 Krita 会通过软件方式模拟工作空间,而我们一般会使用 sRGB 空间,所以也就成了 sRGB 了。当然,这样的效果是最佳的,比硬件模拟要准确得多。