Многослойность и широкая гамма

#ios #xcode #color-space

Вопрос:

Мне нужно отобразить буфер образцов с широкой гаммой в CAMetalLayer, и я не уверен, нужно ли мне устанавливать цветовое пространство металлического слоя в kCGColorSpaceDisplayP3, когда дисплей не поддерживает широкую гамму. Я предполагаю, что преобразование цветового пространства будет применено между слоем металла (kCGColorSpaceDisplayP3 ) и цветовым пространством дисплея.

Спасибо!

Редактировать

Согласно декларации цветового пространства, кажется, я все правильно понял, верно?

/* Цветовое пространство отрисованных кадров. Если значение равно нулю, сопоставление цветов не происходит. Если значение не равно нулю, отображаемое содержимое будет сопоставлено по цвету с цветовым пространством контекста, содержащего этот слой (обычно цветовое пространство дисплея). */