gpt4 book ai didi

ios - Xcode 和广色域图像

转载 作者:可可西里 更新时间:2023-11-01 05:32:58 24 4
gpt4 key购买 nike

有关 Display P3(广色域)图像处理的一些相关问题:

  1. 是否有宽色域图像的文件名约定,就像视网膜(@2x、@3x)一样?
  2. 有没有办法向 xcassets 添加宽色域版本?
  3. 如果我们的 Xcode 项目中有 sRGB MyPic.png,我们如何使用 UIImage 加载 P3 版本?

或者...

  1. 我们是否应该简单地将我们的 sRGB 图像替换为 Display P3 图像,并让基于 sRGB 的旧设备尽力显示它们?

最佳答案

Apple 的答案在这里:https://developer.apple.com/videos/play/wwdc2016/712/在此处提供 PDF:http://devstreaming.apple.com/videos/wwdc/2016/712ugi7vg8jznn3pc3u/712/712_working_with_wide_color.pdf

一些注意事项:

Photoshop:

  • 使用 Convert to Profile 转换为 Display P3 配置文件
  • 不要使用 Assign Profile
  • 保存为 Web 不适用于广色域。
  • 使用 16 位源文档中的另存为 -> PNG
  • 将 Assets 导出为嵌入“Display P3”ICC 配置文件的 16 位 PNG 文件

代码:

  • 16 位 PNG 可以拖入 XCAssets。
  • Xcode 将自动生成 8 位 sRGB 导数(或者您可以自己提供)
  • UIImage 会自动为您的设备的显示屏加载正确的图像。
  • App Slicing 会导致在您的应用下载到设备时仅包含正确的图像。

WWDC session 中的更多信息。

命名:

  • 虽然 Webkit 的 page of examples 没有我能找到的标准使用“-P3”,例如“MyPic-P3.png”。如果您希望服务器上有两种类型的文件,这将是一个有用的约定。

关于ios - Xcode 和广色域图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39421300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com