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

问题描述 投票:0回答:4

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

我想在iOS Xcode平台中使用这些值,并使用

UIColor
类来表示它们,我应该在数字色度计中选择哪个颜色空间?

谢谢。

ios rgb uicolor
4个回答
24
投票

iPhone 肯定使用 sRGB。请参阅页面上的注释

CGColorSpace Reference

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


5
投票

iOS 本身仅支持设备相关的色彩空间。我听说 sRGB 或 Adobe RGB 最接近 iPhone/iPad 显示屏。


2
投票

iPhone 使用 sRGB 色彩空间。

但出于安全考虑,我建议您使用

CGColorSpaceCreateDeviceRGB()
来生成颜色空间,而不是
kCGColorSpaceSRGB


0
投票

在 iPhone 7 发布之前,iPhone 屏幕使用标准红绿蓝 (sRGB) 色彩空间。从 iPhone 7 开始,iPhone 开始支持 Display P3 色彩空间。

© www.soinside.com 2019 - 2024. All rights reserved.