【问题标题】:How to use HDR Colors in an iOS project?如何在 iOS 项目中使用 HDR 颜色?
【发布时间】:2019-05-08 15:27:19
【问题描述】:

我想在我的应用程序中使用 OLED iPhone 上的 HDR 显示屏来显示我在 iOS 游戏“FROST”中看到的鲜艳色彩。更清楚一点:我不是在寻找对视频播放或相机捕捉的 HDR 支持。

UIColor 有很多选项,例如 sRGB、P3 和色调、饱和度和亮度。不过,我似乎无法弄清楚如何制作 HDR 颜色。

【问题讨论】:

  • 有机会在简单的 SwiftUI 视图中使用它吗?或者 SpriteKit?

标签: ios swift colors uicolor hdr


【解决方案1】:

我猜你说的游戏使用了 SceneKit,你只需在“相机”对象上设置这个属性:

https://developer.apple.com/documentation/scenekit/scncamera/1644101-wantshdr

否则 HDR 只是将信息编码到照片/视频中的一种方式,而 iPhone X 屏幕是显示该信息的更生动的方式。

【讨论】:

  • 大概您可以使用 Metal 将自己的 HDR 效果应用到图像上,但您可能需要寻找第三方库来帮助您。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-07
  • 2018-08-11
  • 1970-01-01
  • 2019-03-29
相关资源
最近更新 更多