色域 Xcode 8
Color gamut in Xcode 8
今天我安装了 Xcode 8(测试版)并探索了故事板。在这里,我们现在可以为不同的特征设置背景和色调。这是个好消息。
但是这里有特征集合(例如任何高度 X 任何宽度)还有另一种选择 gamuts
这是截图
我搜索了gamut
,发现跟颜色有关。
我尝试了 gamuts
的不同组合,但我看不出有什么不同。
documentation 也没有帮助。
问题是开发人员如何从该功能中获益?
开发人员可以从中受益,因为它可以更好地控制应用的颜色配置文件。您可以根据设备的色域显式分配要显示的颜色。
对色域的透彻理解是这里的关键。设备会扭曲 "untagged" 颜色,即超出其色域的颜色。 P3 色域比 sRGB 色域具有更广泛的显示颜色范围。这张图应该可以让您很好地了解它到底有多广泛:
因此,如果您在具有 P3 色域的显示器上创建您的设计,例如 Cinema Display,您的颜色在具有 sRGB 色域的设备上显示可能会有所不同。但是,如果您选择两个色域内的颜色,则颜色完全有可能没有变化。
今天我安装了 Xcode 8(测试版)并探索了故事板。在这里,我们现在可以为不同的特征设置背景和色调。这是个好消息。
但是这里有特征集合(例如任何高度 X 任何宽度)还有另一种选择 gamuts
这是截图
我搜索了gamut
,发现跟颜色有关。
我尝试了 gamuts
的不同组合,但我看不出有什么不同。
documentation 也没有帮助。
问题是开发人员如何从该功能中获益?
开发人员可以从中受益,因为它可以更好地控制应用的颜色配置文件。您可以根据设备的色域显式分配要显示的颜色。
对色域的透彻理解是这里的关键。设备会扭曲 "untagged" 颜色,即超出其色域的颜色。 P3 色域比 sRGB 色域具有更广泛的显示颜色范围。这张图应该可以让您很好地了解它到底有多广泛:
因此,如果您在具有 P3 色域的显示器上创建您的设计,例如 Cinema Display,您的颜色在具有 sRGB 色域的设备上显示可能会有所不同。但是,如果您选择两个色域内的颜色,则颜色完全有可能没有变化。