Как использовать HDR Colors в проекте iOS?

Я хотел бы использовать HDR-дисплей на OLED-экранах iPhone, чтобы мои приложения отображали яркие цвета, как я видел, это возможно в игре iOS «FROST». Чтобы быть предельно ясным: мне не нужна поддержка HDR для воспроизведения видео или захвата камеры.

UIColor имеет множество параметров, таких как sRGB, P3 и Hue, Saturation и Brightness. Я не могу понять, как сделать цвета HDR.


person denniswave    schedule 08.05.2019    source источник


Ответы (1)


Я предполагаю, что игра, о которой вы говорите, использует SceneKit, где вы просто устанавливаете это свойство для объекта «камера»:

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

В противном случае HDR — это просто способ кодирования информации в фотографии / видео, а экран iPhone X — более яркий способ отображения этой информации.

person matt    schedule 08.05.2019
comment
Предположительно, вы могли бы использовать Metal для применения собственных HDR-эффектов к изображению, но вам, вероятно, придется искать стороннюю библиотеку, которая поможет вам в этом. - person matt; 08.05.2019