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