xyz2rgbwide

Преобразуйте значения цвета CIE 1931 XYZ в значения цвета RGB широкой палитры

    Описание

    пример

    RGB = xyz2rgbwide(XYZ,BPS) преобразует заданные значения цвета CIE 1931 XYZ в значения RGB широкой палитры в Купленном 2020 или Купленном 2100 цветовом пространстве. BPS задает количество битов, требуемых представлять каждый канал значений выхода RGB.

    RGB = xyz2rgbwide(XYZ,BPS,Name,Value) задает опции с помощью одного или нескольких аргументов пары "имя-значение".

    Примеры

    свернуть все

    Преобразуйте значения цвета XYZ в 10-битный или 12-битное, значения RGB широкой палитры в цветовом пространстве BT.2020/BT.2100.

    Преобразуйте цвет XYZ в 10-битное, купленное 2020 значение RGB

    Создайте стоимость XYZ.

    xyzvalue = [0.25 0.40 0.10];

    Преобразуйте значение XYZ в 10-битное, Купленное 2020 значение RGB.

    rgbvalue = xyz2rgbwide(xyzvalue,10)
    rgbvalue = 1x3 uint16 row vector
    
       504   670   289
    
    

    Преобразуйте цвет XYZ в 12-битное, купленное 2100 значение RGB

    Создайте стоимость XYZ.

    xyzvalue = [0.25 0.40 0.10];

    Преобразуйте значение XYZ в 12-битное, Купленное 2100 значение RGB.

    rgbvalue = xyz2rgbwide(xyzvalue,12,'Colorspace','BT.2100')
    rgbvalue = 1x3 uint16 row vector
    
       2015   2681   1155
    
    

    Преобразуйте цвет XYZ в 10-битное, купленное 2100 значение RGB Используя HLG

    Создайте стоимость XYZ.

    xyzvalue = [0.25 0.40 0.10];

    Преобразуйте значение XYZ в 10-битное, Купленное 2100 значение RGB, передаточная функция Логарифмической гаммы Hypbrid (HLG).

    rgbvalue = xyz2rgbwide(xyzvalue,12,'Colorspace','BT.2100','LinearizationFcn','HLG')
    rgbvalue = 1x3 uint16 row vector
    
       2875   3285   1989
    
    

    Входные параметры

    свернуть все

    Значения цвета в цветовом пространстве CIE 1931 XYZ в виде одного из следующего:

    • p-by-3 числовая матрица значений цвета (один цвет на строку)

    • m-by-n-by-3 числовой массив, представляющий изображение

    • m-by-n-by-3-by-f числовой массив, представляющий стек изображений

    Типы данных: single | double

    Биты на выборку для каждого канала выхода RGB отображают в виде числового скаляра 10 или 12.

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    Аргументы в виде пар имя-значение

    Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

    Пример: rgb = xyz2rgbwide([0.25 0.40 0.10],12,'ColorSpace','BT.2100')

    Цветовое пространство значений выхода RGB в виде разделенной запятой пары, состоящей из 'ColorSpace' и значение 'BT.2020' или 'BT.2100'.

    Типы данных: char | string

    Ссылочная белая точка в виде разделенной запятой пары, состоящей из 'WhitePoint' и 1 3 вектор или любое из значений в следующей таблице.

    ЗначениеБелая точка
    'a'

    Источник света стандарта CIE A, [1.0985, 1.0000, 0.3558]. Симулирует типичный, внутренний, подсветка нити вольфрама с коррелированой цветовой температурой 2856 K. 

    'c'Источник света стандарта CIE C, [0.9807, 1.0000, 1.1822]. Симулирует средний или северный дневной свет неба с коррелированой цветовой температурой 6774 K. Удержанный от использования CIE.
    'e'Теплоотвод равной энергии, [1.000, 1.000, 1.000]. Полезный как теоретическая ссылка.
    'd50'Источник света стандарта CIE D50, [0.9642, 1.0000, 0.8251]. Симулирует теплый дневной свет в восходе солнца или закате с коррелированой цветовой температурой 5003 K. Также известный как horizon light.

    'd55'

    Источник света стандарта CIE D55, [0.9568, 1.0000, 0.9214]. Симулирует рано утром или дневной свет во второй половине дня с коррелированой цветовой температурой 5500 K.  

    'd65'Источник света стандарта CIE D65, [0.9504, 1.0000, 1.0888]. Симулирует дневной дневной свет с коррелированой цветовой температурой 6504 K. 
    'icc'Источник света Пробела связи профиля (PCS) используется в профилях ICC. Приближение [0.9642, 1.000, 0.8249] использование фиксированной точки, подписанных, 32-битных чисел с 16 дробными битами. Фактическое значение: [31595,32768, 27030]/32768.

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string

    Передаточная функция для преобразования в виде текстовой строки 'LinearizationFcn' и любое из следующих значений:

    ЗначениеОписание
    'PQ'Перцепционное квантование
    'HLG'Гибридная логарифмическая гамма

    Типы данных: char | string

    Выходные аргументы

    свернуть все

    Выведите значения цвета RGB, возвращенные как числовой массив тех же размерностей как входное значение XYZ, класса uint16. Следующая таблица показывает область значений данных для значений цвета широкой палитры для 10-и 12-битные данные. Минимальное значение в каждой области значений сопоставляет с черным цветом, и максимальное значение в каждой области значений сопоставляет с белым.

    Тип данныхПолная область значений данныхОбласть значений данных для RGB Широкой Палитры
    10-битный[0, 1023][64, 940]
    12-битный [0, 4095][256, 3760]

    Ссылки

    [1] Rec. ITU-R BT.2020-2 (10/2015), Значения параметров для сверхвысоких систем телевидения определения для производства и международной программы exchange.International Телекоммуникационное Объединение; Вещательная служба (телевидение). https://www.itu.int

    [2] Rec. ITU-R BT.2100-2 (07/2018), значения Параметра изображения для телевидения динамического диапазона для использования в производстве и международной программе exchange.International Телекоммуникационное Объединение; Вещательная служба (телевидение) .https://www.itu.int

    [3] Rec. ITU-R BT.2390-7 (07/2019), телевидение Расширенного динамического диапазона для производства и международной программы exchange.International Телекоммуникационное Объединение; Вещательная служба (телевидение). https://www.itu.int

    Смотрите также

    | |

    Введенный в R2020b
    Для просмотра документации необходимо авторизоваться на сайте