Преобразуйте CIE 1976 L*a*b* в RGB
Если вы задаете цветовое пространство выхода RGB как 'linear-rgb'
, затем выходные значения линеаризуются sRGB значения. Если вместо этого вы хотите, чтобы пробелом цвета вывода был линеаризовавший Adobe RGB (1998), то можно использовать rgb2lin
функция.
Например, чтобы преобразовать CIE 1976 L*a*b* отображают LAB
к линеаризовавшему цветовому пространству Adobe RGB (1998) выполните преобразование на двух шагах:
RGBadobe = lab2rgb(LAB,'ColorSpace','adobe-rgb-1998'); RGBlinadobe = rgb2lin(RGBadobe,'ColorSpace','adobe-rgb-1998');
lab2rgb
может возвратить значения цвета, которые являются вне RGB gamut. Конвертированный цвет RGB вне палитры, когда любое из ее значений компонента меньше 0 или больше, чем 1. Для получения дополнительной информации смотрите, Определяют, Находится ли L*a*b* Значение в Палитре RGB.