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

4
我知道这不是一个新问题,我已经进行了一整天(确实如此)的研究。我使用最新的Xcode 6,并尝试将所有PDF文件用作矢量艺术资源。但是,当我从Illustrator以sRGB(sRGB IEC61966-2.1)导出这些图像时,这些图像显示比使用png文件要暗显着。

一些先前建议的解决方案是:将Illustrator文件颜色配置文件设置为“web”,并选择颜色空间“RGB”,并使用Illustrator将颜色空间转换为“sRGB IEC61996-2.1”导出pdf。后者对我其中一个图像有效...今天当我尝试同样的事情时它不起作用了!

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

顺便说一下,PDF在任何其他查看器中都看起来完美,包括Xcode本身。编译Xcode时,图像会损坏(生成PNG文件,并且其颜色空间存在问题)。

这让我发疯了...还有其他人遇到这个问题吗?

根据屏幕不同,您可以看出中心按钮比其他两个图标明显更亮。我交叉两个只是为了显示它有多可辨。但在我的MacBook Air上,它们看起来一样。也许这与人们说的苹果考虑编译机器的颜色空间有关?在我的iPhone和MacBook上,它们看起来非常不同。

更新 如果我更改我的MacBook Air的显示器 ->颜色配置文件为sRGB,现在我可以清楚地看出差异。我正在重试导入PDF,也许转换会正确。会更新。

1个回答

1

我在这方面遇到了很大的麻烦。最终我找到了解决方法。

  1. 苹果公司在iOS中使用sRGB。要做到这一点,您必须将pdf(转换为)保存为sRGB格式。我使用Illustrator进行此操作 -> 新建 -> 配置文件 = “web”,颜色空间 = “RGB” -> 另存为PDF -> (在选项中)转换为sRGB。许多其他类似问题的解决方案也建议这样做。接下来...是我发现的一个陷阱。

  2. 注意!当您将路径复制并粘贴到RGB的新画板中时,Illustrator可能会更改RGB值。这让我花费了很长时间才找到...尽管保存为PDF部分是正确的,但Illustrator通过默认更改值破坏了它,使一切变得更暗淡。

希望这可以帮助到您!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接