displayP3Red和red之间有什么区别?

问题描述 投票:2回答:1

在Swift中,我发现了两种初始化UIColor的方法

UIColor(displayP3Red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat)
UIColor(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat)

这两种方式有区别吗?

swift uicolor
1个回答
1
投票

这个答案是我对以下资源的总结

https://creativepro.com/how-do-p3-displays-affect-your-workflow/

UIColor(红色...)位于sRGB色彩空间中,可以显示特定色域(或范围)的颜色。大多数显示器,打印机,其他设备都可以在此色彩空间中显示颜色。

还有其他颜色空间,例如Adobe RBG颜色空间,或Apple的P3颜色空间,可以显示更广泛的颜色。可以显示这些颜色的设备称为宽色域显示。

下图比较了adobe,p3和srgb颜色空间。 Image Comparing Adobe, P3 and sRGB colorspaces(图片来自https://creativepro.com/how-do-p3-displays-affect-your-workflow/

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