Преобразование 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
может возвращать значения цветов, которые находятся вне gamut RGB. Преобразованный цвет RGB выходит за пределы гаммы, когда любое из значений его компонента меньше 0 или больше 1. Для получения дополнительной информации смотрите Определение значения L * a * b * в RGB Gamut.