iOS设备使用哪种色彩空间?

8

当我使用MAC数字颜色计来检测屏幕的RGB颜色时,RGB值可以显示在sRGB、Adobe RGB、原始RGB空间等中,它们略有不同。

我想在iOS Xcode平台上使用这些值,并使用UIColor类来表示它们,数字颜色计中应该选择哪个颜色空间?

谢谢。


1
请注意:此问题的旧答案已过时,因为苹果于2016年将默认色彩空间从sRGB更改为Display P3:https://developer.apple.com/videos/play/wwdc2017/821/ - Michael Mullany
3个回答

24

2
+1 从该链接中提取的相关引用是:“iOS不支持ColorSync,因此所有资源都应以本机设备色彩空间:sRGB提供。” - Cutterpillow
链接失效 - “抱歉,该页面目前不可用。” - Pang
2
不再正确。请参阅 https://medium.com/@volbap/working-efficiently-with-colors-in-xcode-bc4c58b16f9a “然而,新的苹果设备,如iPhone X,使用覆盖更广泛的颜色范围的更大的颜色空间,即Display-P3标准(或简称为P3)” - joan

5

2

iPhone使用的是sRGB颜色空间。

但出于安全考虑,我建议您使用CGColorSpaceCreateDeviceRGB()来生成颜色空间,而不是使用kCGColorSpaceSRGB


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