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

You*_*ell 5 xcode colors color-space ios

我知道这不是一个新问题,我已经做了一整天(字面上的)研究。我使用最新的 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,也许转换会正确。会更新。

You*_*ell 1

我在这方面遇到了很大的麻烦。我终于明白了。

  1. Apple 在 iOS 上使用 sRGB。为此,您必须将 pdf 保存(转换为)为 sRGB。我使用 Illustrator -> 新 -> 配置文件=“web”,颜色空间=“RGB” -> 另存为 PDF ->(在选项中)转换为 sRGB 来执行此操作。许多其他人在类似问题的解决方案中都建议了这一点。接下来……就是我发现的。一个陷阱,如果你愿意的话。

  2. 警告!当您以 RGB 格式将过去的路径复制到新画板时,RGB 值可能已被 Illustrator 更改。这花了我很长时间才弄清楚...尽管保存到 PDF 部分是正确的,但 Illustrator 通过更改默认值来打破它,使一切变得更暗、更暗淡。

希望这可以帮助!