Xcode + PDF图像颜色在模拟器/设备中看起来更暗(颜色空间问题)

时间:2015-06-01 15:14:31

标签: ios xcode colors color-space

我知道这不是一个新问题,而且我已经完成了一整天(字面意义上的)研究。我使用最新的Xcode 6,我试图将所有PDF文件用作矢量艺术资源。但是,当我从srGB(sRGB IEC61966-2.1)中的Illustrator导出这些图像时,这些图像显示比我使用png文件时明显更暗。

以前建议的一些解决方案是:将Illustrator文件颜色配置文件设置为" web"并选择色彩空间" RGB",并使用Illustrator导出为pdf,将色彩空间转换为" sRGB IEC61996-2.1"。后者为我的其中一张图片工作......今天当我尝试同样的事情时,它没有工作!

所以我尝试了所有其他解决方案,我重试,重新启动,尝试使用不同的程序,重命名资源,清理项目......没有任何效果!屏幕上的颜色看起来仍然比较暗,而我制作的旧PDF图标看起来仍然很完美!

顺便提一下,PDF在任何其他浏览器中看起来都很完美,包括Xcode本身。当Xcode编译时,图像被破坏(生成PNG文件,其颜色空间出现问题)。

这让我疯了......其他人有这个问题吗?

根据屏幕的不同,您可以看出中心按钮比其他两个图标轻得多。我交叉了两个只是为了表明它是多么可辨。但在我的MacBook Air上,它们看起来完全相同。也许这与人们对Apple将编译机的色彩空间考虑在内的看法有关?在我的iPhone和MacBook上,它们看起来非常不同。

更新如果我更改了MacBook Air的显示屏 - >对于sRGB的颜色配置文件,我现在可以清楚地分辨出它。我正在重试导入PDF,也许转换是正确的。将更新。

1 个答案:

答案 0 :(得分:1)

我遇到了很多麻烦。我终于明白了。

  1. Apple使用sRGB for iOS。为此,您必须在sRGB中保存pdf(转换为)。我使用Illustrator执行此操作 - >新的 - > profile =“web”,color space =“RGB” - >另存为PDF - > (在选项中)转换为sRGB。许多其他人在类似问题的解决方案中建议这样做。接下来......是我发现的。陷阱,如果你愿意的话。

  2. 小心!将过去的路径复制到RGB中的新画板时,Illustrator可能已更改RGB值。这花了我很多年才弄明白......即使保存为PDF部分是正确的,Illustrator也会通过默认更改值来打破它,使一切变得更暗,更暗淡。

  3. 希望这有帮助!