上一节色彩管理请查看:色域、颜色精度、灰度系数和颜色空间转换
我们可以相信色彩管理是专业设计工具的一个基本特征——在选择颜色、决定对比度和评估易读性时,能够依靠你所看到的是至关重要的。前两篇文章介绍了色彩管理的基础知识,本文详细介绍了许多流行设计工具中屏幕设计所需的设置。
你需要的资源和你设计的平台可能会决定最好的色彩管理方法,以及你应该使用的色彩空间。
如果你正在设计一个网站,CSS和SVG是在sRGB中指定的,因此你的文档应该设置为sRGB。CSS level 4将支持更多的颜色空间,将来的某个时候,SVG也可能获得支持。如果你正在构建一个使用web技术的应用程序,那么现在也要坚持使用sRGB。
如果你正在设计一个iOS、Android或Mac应用程序,你可能也应该使用sRGB。在某些情况下,你可以选择或被要求使用一个更宽的色域配置文件,如Display P3,但这些情况仍然相当少见。如果你选择在Display P3中工作,你仍然需要一整套sRGB资源,使你的应用程序二进制更大(Xcode可以为你的iOS和macOS生成它们,应用程序细化会有所帮助)。如果你正在使用代码绘制元素,Android、iOS和macOS支持宽色域配置文件(但支持根据你需要的操作系统版本而有所不同)。
Display P3和其他颜色空间将变得更加常见,但一个简单的规则是:如果你不确定,请使用sRGB。颜色管理问题非常难以调试,因此尽早做出决定非常重要,并确保所有团队成员对他们的工具和文档使用相同的设置。
分配或转换?当更改文档的颜色配置文件时,通常有两种方法可以采用—分配配置文件,或者转换为配置文件。根据不同的情况,它们都有各自的用途。
为文档分配一个配置文件将保持原始颜色值不变(#ff0000将保持#ff0000不变),但是外观将随着应用新的颜色配置文件而改变。分配只是标记文件与新的颜色配置文件。这就像说“这个文档是sRGB”而不改变文档本身的内容。
转换到一个配置文件做相反的工作—原始颜色值将改变,但外观将是相同的,如果可能的话。根据源和目标概要文件,可能会发生一些舍入和裁剪。转换为配置文件将读取、转换和写入文档中的每个颜色值。色彩轮廓转换是破坏性的,在进行更改之前对文档进行备份是个好主意。
系统设置在Mac上,“系统首选项”中的“显示首选项”窗格包含一种方法来更改与显示相关的颜色配置文件。设置不会改变你的显示,它会改变系统为你认为的显示。你应该让它保持在苹果的默认设置(“彩色LCD”或“iMac”或类似的,在列表的顶部),或者使用校准设备。不建议打乱这些设置。
还建议禁用自动调整亮度,夜间模式和f.lux,因为他们都可以影响显示精度,而你正在设计,当然也要禁用原彩显示。
文章图片
Sketch在48版之前,sketch没有色彩管理。如果你正在运行一个较旧的版本,请更新。当前版本的sketch是色彩管理,它可以设置为工作在sRGB或Display P3。默认情况下,Sketch的首选项被设置为创建“非托管/Unmanaged”新文档。若你不想要这个,根据你的需要,将其设置为sRGB或Display P3。
我建议使用sRGB作为默认行为,即使你选择在某些文档中使用Display P3。
文章图片
若要将颜色配置文件分配给现有文档,请从“文件”菜单中选择“修改色彩配置”,如果文档没有彩色管理,将分配新的配置文件。
如果一个文档已经设置为sRGB或Display P3,你将被询问是否要分配或转换文档中的颜色。
理解导出工作表中的Save For Web选项的作用非常重要,因为Sketch中的描述有点不准确。即使关闭了Save For Web,也不会保存EXIF数据,而且只有在一种情况下,在导出的映像中包含了ICC配置文件。
当从sRGB文档导出png时,如果启用了Save For Web,则包含一个gamma块。如果禁用了Save For Web,则包含一个sRGB块。我建议在从Sketch导出sRGB png时禁用Save For Web,因为sRGB块是对文件内容的更好描述。sRGB块比gamma块小3个字节,因此将Save For Web关掉可以转换成一个稍微小一点的文件。
文章图片
当从Display P3文档导出png时,如果启用了Save For Web,则包含一个gamma块。如果禁用了Save For Web,则包含一个ICC配置文件块。我建议在从Sketch导出Display P3 png时禁用Save For Web,因为包含一个ICC配置文件对于Display P3文件是必不可少的(如果没有ICC配置文件,大多数浏览器和平台都假定图像是sRGB)。
PhotoshopPhotoshop是有色彩管理的,它可以设置为sRGB或Display P3。即使你需要构建Display P3文档,将sRGB设置为默认值也是一个明智的选择。为此,在编辑菜单下选择颜色设置,然后确保工作空间设置为sRGB,并为RGB文档选择保留嵌入式配置文件。使用Gamma禁用混合文本颜色也是一个好主意。
文章图片
若要将颜色配置文件分配给现有文档,请从“编辑”菜单中选择“指定配置文件”。若要转换为颜色配置文件,请从“编辑”菜单中选择“转换为配置文件”。
文章图片
当使用Photoshop通过Save For Web或Export As导出Display P3 png时,请确保打开“Embed ICC profile”,并禁用“Convert to sRGB”。我还测试了通过生成器导出,不认为它用ICC配置文件保存图像,无论使用什么设置。因此,生成器不能用于Display P3资源。
Save for Web和Export的设置如下所示。
文章图片
Illustrator Illustrator有色彩管理,它可以设置为工作在sRGB或Display P3。即使你需要构建Display P3文档,将sRGB设置为默认值也是一个明智的选择。为此,在编辑菜单下选择颜色设置,然后确保工作空间设置为sRGB,并为RGB文档选择保留嵌入式配置文件。
若要将颜色配置文件分配给现有文档,请从“编辑”菜单中选择“指定配置文件”。若要转换为颜色配置文件,请从“编辑”菜单中选择“转换为配置文件”。
用ICC配置文件从Illustrator中保存png是不可能的,因此它不适合导出Display P3资源。在屏幕的导出中没有与色彩管理相关的设置,所以如果你正在保存sRGB png,则不需要更改任何内容。“另存为Web”确实有一个“转换为sRGB”选项,但是如果你的文档是sRGB,那么这个选项将不起作用。
XDAdobeXD没有色彩管理,也没有色彩管理设置。
Adobe可能已经编写了更多的色彩管理应用程序,并且在色彩管理方面比其他任何公司都有更多的经验。非常令人失望的是,在Adobe的主要界面设计工具中没有任何色彩管理。。
Affinity Designer Affinity Designer有色彩管理,它可以设置为工作在sRGB或Display P3,默认的RGB颜色配置文件可以在首选项中的颜色部分中设置。
若要将文档分配或转换为颜色配置文件,请从“文件”菜单中选择“文档设置”。文档的颜色配置文件可以在Color选项卡中找到。
文章图片
Affinity Designer的导出选项非常特殊,可以完全控制保存的内容。对于sRGB png,我建议每个通道8位,没有元数据,也没有ICC配置文件。对于Display P3 png,我建议每个通道16位,没有元数据,并包含一个ICC配置文件,根据使用的不同,需求可能会略有变化。
文章图片
Affinity Designer执行导出设置声明要执行的操作,能够包含sRGB图像的sRGB块是很好的,但这不是必需的。
FigmaFigma没有色彩管理,也没有色彩管理设置。Figma桌面应用程序在显示的配置文件中显示颜色—如果你的目标是sRGB,那么文档在Display P3屏幕上看起来太亮了(使用Figma desktop 3.5.3进行测试)。通过Chrome使用Figma(测试版本为64.0.3282.186)或通过Safari(测试版本为11.0.3)可以正确显示所有颜色,但前提是你的目标是sRGB。
如果你的目标是Dipaly P3,我认为不可能正确显示这些颜色。Figma在Firefox中运行时不支持颜色管理。Firefox中可能有一些设置可以改善这种情况,并与Chrome和Safari的工作方式相匹配。
Electron2.0.6添加了一个颜色校正标志,这意味着所有颜色将被视为sRGB,并正确转换为显示器的颜色空间,要在Figma中启用此功能,请运行以下命令:
defaults write com.figma.Desktop ColorCorrectRendering -bool true
应该注意的是,这是一个非常局部的解决方案,而不是全面或适当的色彩管理。
InVision StudioInVision Studio没有色彩管理,也没有色彩管理设定。
InVision Studio现在附带启用了Electron ColorCorrectRendering标志,这使得它在色彩管理方面与Figma不相上下。
比较目前,只有三个被测试的设计工具有完整的sRGB和Display P3工作流程。
对于下面的图表,“sRGB canvas”意味着应用程序可以在画布上正确显示sRGB颜色,“Display P3 canvas”的含义相同,但用于Display P3。
“sRGB PNG”意味着应用程序可以导出带有正确颜色和sRGB块的PNG图像,或者根本不包含ICC配置文件,因为没有配置文件数据的PNG通常被假定为sRGB。如果一个应用程序不能在画布上正确地显示颜色,那么就给它一个通行证是非常仁慈的,但这就是我所做的。
“Display P3 PNG”表示该应用程序可以导出颜色正确的PNG图像和嵌入的Display P3 ICC配置文件。
文章图片
【色彩空间配置和用法介绍 – 色彩管理】这个比较仅仅触及了表面——WebP导出、图像导入、位深度和许多其他因素都是很好的测试和包含。考虑到色彩管理的孤注一掷的性质,部分支持通常没有帮助。从开始到结束需要一个完整的管道。
推荐阅读
- 测试横屏app用户界面
- 色域、颜色精度、灰度系数和颜色空间转换 – 色彩管理
- 色彩空间基本概念 – 色彩管理
- sketch toolbox(常用插件合集 – Sketch入门UI设计教程)
- sketch使用渐变(线性和径向渐变 – Sketch入门UI设计教程)
- sketch符号和导出画板 – Sketch入门UI设计教程
- sketch文本、对齐和SVG – Sketch入门UI设计教程
- sketch画板和形状 – Sketch入门UI设计教程
- 最新Sketch for Mac中文破解版百度网盘dmg下载