我有一个项目,其应用程序图标使用Display P3颜色配置文件。
规格:
Color Profile: Display P3
Color Depth: 16 bits / channel
- 我已经通过查看预览应用程序上的信息验证了上述内容(预览应用程序上的信息显示了如上所述的图像细节)。
- 我已经添加了应用程序图标资产目录,我已经指定色域为显示P3,并提供了显示P3资产。
问题:
- 但是,iPhone上的应用图标的颜色似乎不正确。
- 在iPhone上查看相同的图像时,颜色显示正确。
- 我想不知何故,App图标似乎没有选择颜色配置文件。
问题:
- 如何使Display P3应用程序图标以正确的颜色显示?
1条答案
按热度按时间6ljaweal1#
这是一个bug。我不确定XCode是否在将图像打包到应用程序包中时将图像转换为sRGB色彩空间,或者iOS在显示图标的方式上是否存在缺陷。但是,我通过设计一个包含两种颜色的图标来测试它:一种是sRGB红[1,0,0],另一种颜色是p3红[1,0,0]。如果图标显示正确,您会看到两种颜色。但是如果它被转换成srgb,那么图标的两个部分都是相同的颜色。测试时,它总是在两侧显示相同的颜色。
我已经用支持事件报告了这一点,苹果同意这是一个bug。我还提交了一份bug报告。如果其他有此问题的人提交一份重复的报告,以引起对此问题的更多关注,这将有所帮助。