ios - 如何在 iOS 项目中使用 HDR 颜色?

标签 ios swift colors uicolor hdr

我想利用 OLED iPhone 上的 HDR 显示屏让我的应用程序显示鲜艳的色彩,就像我在 iOS 游戏“FROST”中看到的那样。需要特别说明的是:我并不是在寻求对视频播放或相机捕捉的 HDR 支持。

UIColor 有很多选项,例如 sRGB、P3 以及色调、饱和度和亮度。但我似乎不知道如何制作 HDR 颜色。

最佳答案

我的猜测是,您正在谈论的游戏使用 SceneKit,您只需在“相机”对象上设置此属性:

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

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

关于ios - 如何在 iOS 项目中使用 HDR 颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56044167/

相关文章:

html - 作为三 Angular 形的背景

css - 有关于漂浮的指导吗?

iphone - 如何删除另一个类中的通知观察者?

ios - 解决 iOS 应用程序在分发版本中崩溃的问题

ios - 警告 : Unexpected version number in 'available' attribute for non-specific platform '*'

android - 在 Android 上更改 ListView 项目的背景颜色

ios - 查找模拟器上安装的应用程序的路径

ios - 我应该在哪里放置检查它是否为 iphone 5 的 bool 方法?

Swift:守卫 let 与 if let

swift - SwiftUI View 层次结构中更高层的动画覆盖嵌套动画