Xcode 8中的色域

13

今天我安装了 Xcode 8(beta) 并开始探索 Storyboards。现在我们可以针对不同的 traits 设置背景和 tintColor。这是一个好消息。

但是在 trait 集合中(例如任何高度 X 任何宽度),还有另外一个选择:gamuts

以下是屏幕截图enter image description here

通过搜索 gamut,我发现它与颜色有关。 我已经尝试使用不同的 gamuts 组合,但是我无法看到任何区别。

文档也没有帮助。

问题是开发人员如何从该功能中获得好处?

1个回答

16

开发者可以从中受益,因为它可以更好地控制应用程序的颜色配置文件。您可以根据设备的色域明确分配要显示的颜色。

理解色域是关键。 设备将扭曲“未标记”的颜色,即超出其色域的颜色。 P3色域比sRGB色域具有更广泛的显示颜色范围。以下图表应该能够清楚地说明它有多么广泛:

Gamut profiles

因此,如果您在具有P3色域的监视器上创建设计(例如Cinema Display),则您的颜色在具有sRGB色域的设备上可能会显示不同。但是,如果您选择落在两个色域内的颜色,则完全有可能颜色没有变化。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接