Преобразуйте RGB в CIE 1931 XYZ
задает дополнительные опции преобразования, такие как цветовое пространство изображения RGB, с помощью одного или нескольких аргументов пары "имя-значение".XYZ
= rgb2xyz(RGB
,Name,Value
)
Если вы задаете цветовое пространство входа RGB как 'linear-rgb'
, затем rgb2xyz
принимает, что входные значения линеаризуются sRGB значения. Если вместо этого вы хотите, чтобы входным цветовым пространством был линеаризовавший Adobe RGB (1998), то можно использовать lin2rgb
функция.
Например, чтобы преобразовать линеаризовавший Adobe RGB (1998) отображают RGBlinadobe
к цветовому пространству CIE 1931 XYZ выполните преобразование на двух шагах:
RGBadobe = lin2rgb(RGBlinadobe,'ColorSpace','adobe-rgb-1998'); XYZ = rgb2xyz(RGBadobe,'ColorSpace','adobe-rgb-1998');