2012-10-19 87 views
1

我遇到了很多iOS开发者以前遇到过的问题,所以我来这里寻求帮助。我在一家公司工作,我所从事的iPhone应用程序的设计规范是在Adobe PhotoShop中制作的。我得到了这些设计规格,并被告知要“实现它”。在iOS开发中应该使用哪种RGB尺度?

在努力按照设计规格尽可能密切,我经常使用包含在OS X这是一个强大的和有用的工具,一直是非常有帮助的数码测色计效用。问题是它能够显示不同的RGB比例。

因此,举例来说,如果我在看从PS输出的图像和我使用的是普通的RGB规模,我可以看看的灰度值,并得到234/234/234。没关系。我使用UIColor将它放入我的iOS应用程序,并且我看到的颜色看起来不错,但是当我使用DigitalColor Meter查看它时,值为228/228/228!

我怎样才能得到一个比较一致的工作流程?我该如何做到这一点,以便我从PS的PNG图像获得的值以及在我的模拟器甚至设备中显示的图像都是完全相同的?那可能吗?

谢谢!

+0

我没有设计,但看到http://graphicdesign.stackexchange.com/questions/4246/what-c​​olor-profile-should-i-use-when-designing-for-iphone? – 2012-10-19 21:19:01

回答

1

我非常肯定,不同的iOS设备(iPhone,iPad)在其显示颜色配置文件方面具有不同的特性:如果您使用不同的设备,则会得到与数字颜色计不同的结果。

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

在实践中,因为,正如我所说,每个设备都有自己的特点,你需要为他们中的每一个配置文件,然后使用一组不同的颜色为每个设备。相当难以管理。

0

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

从IOS 9.3,苹果已经建立了跨设备的色彩管理。

相关问题