在iOS开发中应该使用哪种RGB刻度?

时间:2012-10-19 21:16:27

标签: iphone ios colors photoshop rgb

我遇到了许多iOS开发人员之前遇到的问题,所以我来这里是为了得到一些帮助。我在一家公司工作,我正在制作的iPhone应用程序的设计规格是在Adobe PhotoShop中制作的。我得到了这些设计规格,并被告知要做到这一点"。

为了尽可能地遵循设计规范,我经常使用OS X中包含的DigitalColor Meter实用程序。它是一个功能强大且实用的工具,非常有用。问题是它能够显示不同的RGB比例。

因此,例如,如果我正在查看从PS导出的图像,并且我使用的是通用RGB刻度,我可以查看灰度值并获得234/234/234。没关系。我把它放到我的iOS应用程序中使用UIColor,我得到一个看起来正确的颜色,但当我使用DigitalColor Meter看它时,值为228/228/228!

如何获得更一致的工作流程?如何才能使我从PS的PNG图像中获得的值以及在我的模拟器甚至设备中显示的图像完全相同?这可能吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

我很确定不同的iOS设备(iPhone,iPad)在显示颜色配置文件方面具有不同的特性:如果您使用其他设备,您将获得与Digital Color Meter不同的结果。< / p>

原则上,要解决此问题,您应该对设备显示进行颜色配置;一旦有了显示器的颜色配置文件,就可以在Photoshop中使用它来获取应该指定的值,以便配置文件显示中的输出与原始颜色匹配。 要创建颜色配置文件,您应该使用特定工具(色度计)和特定软件(市场上有许多软件)。

实际上,正如我所说,每个设备都有自己的特性,因此每个设备都需要一个配置文件,然后为每个设备使用不同的颜色集。相当难以管理。

答案 1 :(得分:0)

您需要的是应用中的色彩管理。 有一个很好的色彩管理库。它是开源的。 看一下小CMS: - https://github.com/mm2/Little-CMS

从IOS 9.3开始,苹果已经在设备之间建立了色彩管理。