iOS设备使用哪个颜色空间?

时间:2012-05-15 03:49:48

标签: ios rgb uicolor

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

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

感谢。

3 个答案:

答案 0 :(得分:21)

iPhone确实使用sRGB。请参阅CGColorSpace Reference页面上的此说明:

https://developer.apple.com/documentation/uikit/uicolor?language=objc#1968626

答案 1 :(得分:4)

iOS本身only supports device-dependent color spaces。我听说sRGB或Adobe RGB最接近iPhone / iPad显示器。

答案 2 :(得分:1)

iPhone使用sRGB色彩空间。

但出于安全原因,我建议您使用CGColorSpaceCreateDeviceRGB()生成色彩空间而不是kCGColorSpaceSRGB