Преобразуйте значения цвета CIE 1931 XYZ в широкомасштабные значения цвета RGB
задает опции, используя один или несколько аргументы пары "имя-значение".RGB
= xyz2rgbwide(XYZ
,BPS
,Name,Value
)
Преобразуйте значения цвета XYZ в значения RGB на 10 или 12 битах в BT.2020/BT.2100 цветовом пространстве.
Преобразуйте цвет XYZ в 10-битное BT.2020 значение RGB
Задайте значение XYZ.
xyzvalue = [0.25 0.40 0.10];
Преобразуйте значение XYZ в 10-битное BT.2020 значение RGB.
rgbvalue = xyz2rgbwide(xyzvalue,10)
rgbvalue = 1x3 uint16 row vector
504 670 289
Преобразуйте цвет XYZ в 12-битное BT.2100 значение RGB
Задайте значение XYZ.
xyzvalue = [0.25 0.40 0.10];
Преобразуйте значение XYZ в 12-битное BT.2100 значение RGB.
rgbvalue = xyz2rgbwide(xyzvalue,12,'Colorspace','BT.2100')
rgbvalue = 1x3 uint16 row vector
2015 2681 1155
Преобразуйте цвет XYZ в 10-битное BT.2100 значение RGB с помощью HLG
Задайте значение XYZ.
xyzvalue = [0.25 0.40 0.10];
Преобразуйте значение XYZ в 10-битное BT.2100 значение RGB с помощью передаточной функции Hybrid Log Gamma (HLG).
rgbvalue = xyz2rgbwide(xyzvalue,12,'Colorspace','BT.2100','LinearizationFcn','HLG')
rgbvalue = 1x3 uint16 row vector
2875 3285 1989
XYZ
- Значения цвета в цветовом пространстве CIE 1931 XYZЗначения цвета в цветовом пространстве CIE 1931 XYZ, заданные как одно из следующих:
p -by - 3 числовая матрица значений цветов (по одному цвету на строку)
m -by- n -by-3 числовой массив, представляющий изображение
m -by- n -by-3-by- f числовой массив, представляющий стек изображений
Типы данных: single
| double
BPS
- Биты на выборку для каждого канала выходного изображения RGB10
| 12
Биты на выборку для каждого канала выходного широкомасштабного изображения RGB, заданные как 10
или 12
.
Задайте необязательные разделенные разделенными запятой парами Name,Value
аргументы. Name
- имя аргумента и Value
- соответствующее значение. Name
должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN
.
rgb = xyz2rgbwide([0.25 0.40 0.10],12,'ColorSpace','BT.2100')
'ColorSpace'
- Цветовое пространство выходных значений RGB'BT.2020'
(по умолчанию) | 'BT.2100'
Цветовое пространство выходных значений RGB, заданное как разделенная разделенными запятой парами, состоящая из 'ColorSpace'
и значение 'BT.2020'
или 'BT.2100'
.
Типы данных: char
| string
'WhitePoint'
- Контрольная точка белого цвета'd65'
(по умолчанию) | 'a'
| 'c'
| 'd50'
| 'd55'
| 'icc'
| 'e'
| вектор 1 на 3Ссылочная точка белого, заданная как разделенная разделенными запятой парами, состоящая из 'WhitePoint'
и вектор 1 на 3 или любое из значений в следующей таблице.
Значение | Белая точка |
---|---|
'a' | Стандартная подсветка CIE A, |
'c' | CIE стандартная подсветка C, [0.9807, 1.0000, 1.1822] . Моделирует среднее или северное небо дневного света с коррелированной цветовой температурой 6774 К. Устаревший CIE. |
'e' | Равноэнергетические излучатели, [1.000, 1.000, 1.000] . Полезно в качестве теоретической ссылки. |
'd50' | Стандартные осветительные D50 CIE, [0.9642, 1.0000, 0.8251] . Симулирует теплый дневной свет при восходе солнца или закате с коррелированной цветовой температурой 5003 К. Также известный как horizon light. |
| Стандартные осветительные D55 CIE, |
'd65' | Стандартные осветительные D65 CIE, [0.9504, 1.0000, 1.0888] . Моделирует полдень дневного света с коррелированной цветовой температурой 6504 К. |
'icc' | Подсветчик Profile Connection Space (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'
Передаточная функция для преобразования, заданная как текстовая строка 'LinearizationFcn'
и любое из следующих значений:
Значение | Описание |
---|---|
'PQ' | Перцептивное квантование |
'HLG' | Гибридный логарифмический гамма |
Типы данных: char
| string
RGB
- Выход значений цвета RGBВыход значений цвета RGB, возвращенный в виде числового массива того же размера, что и XYZ
входное значение. Таблица показывает область значений данных для значений цвета широкой гаммы для 10- и 12-битных данных. Минимальное значение в каждой области значений преобразуется в черное, а максимальное значение в каждой области значений - в белое.
Тип данных | Полная область значений данных | Область значений данных для RGB с широкой гаммой |
---|---|---|
10-битный | [0, 1023] | [64, 940] |
12-битный | [0, 4095] | [256, 3760] |
Типы данных: uint16
[1] Рек. BT.2020-2 МСЭ-Р (10/2015). Значения параметров для телевизионных систем сверхвысокого определения для производства и международного обмена программами. Международное объединение электросвязи; Служба вещания (телевидение). https://www.itu.int/rec/R-REC-BT.2020.
[2] Рек. BT.2100-2 МСЭ-Р (07/2018). «Значения параметров изображений для динамической области значений телевидения для использования в производстве и международном обмене программами». Международное объединение электросвязи; Служба вещания (телевидение). https://www.itu.int/rec/R-REC-BT.2100.
[3] Рек. BT.2390-7 МСЭ-Р (07/2019). «Телевидение высокой динамической области значений для производства и международного обмена программами». Международное объединение электросвязи; Служба вещания (телевидение). https://www.itu.int/pub/R-REP-BT.2390.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.