文档

lab2rgb

将CIE 1976 L*a*b*转换为RGB

语法

RGB = lab2rgb(实验室)
rgb = lab2rgb(lab,Name,Value)

描述

例子

rgb= lab2rgb (实验室将CIE 1976 L*a*b*值转换为RGB值。

例子

rgb= lab2rgb (实验室名称,值使用一个或多个名称-值对参数指定其他选项。

例子

全部折叠

将L*a*b*颜色空间中的颜色值转换为标准RGB颜色空间。

Lab2rgb ([70 5 10])
ans =1×30.7359 0.6566 0.6010

将L*a*b*颜色空间中的颜色值转换为Adobe RGB(1998)颜色空间。

Lab2rgb ([70 5 10],“色彩”“adobe rgb - 1998”
ans =1×30.7086 0.6507 0.5978

将L*a*b*颜色值转换为指定D50白点的标准RGB。

Lab2rgb ([70 5 10],“WhitePoint”“d50”
ans =1×30.7282 0.6573 0.6007

将L*a*b*颜色值转换为8位编码的RGB颜色值。

Lab2rgb ([70 5 10],“OutputType”“uint8”
ans =1x3 uint8行向量188 167 153

输入参数

全部折叠

要转换的颜色值,指定为c-by-3的颜色值矩阵(每行一种颜色),一个——- - - - - -n-by-3 image array,或——- - - - - -n-by-3-by -f图像叠加。

数据类型:|

名称-值对实参

指定逗号分隔的可选对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在单引号内(' ').可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:lab2rgb([70 5 10],'WhitePoint','d50')

全部折叠

颜色空间的输入RGB值,指定为“srgb”“adobe rgb - 1998”,或“linear-rgb”

数据类型:字符

参考白点,指定为1 × 3矢量或CIE标准光源之一,列于下表。

价值 白色的点
“一个”

CIE标准光源A,[1.0985, 1.0000, 0.3558].模拟典型的家用钨丝照明,相关色温为2856 K。

“c” CIE标准照明灯C,[0.9807, 1.0000, 1.1822].模拟平均或北方天空日光,相关色温为6774 K。CIE已弃用。
“e” 相等的能量散热器,[1.000, 1.000, 1.000].作为理论参考有用。
“d50” CIE标准光源D50,[0.9642, 1.0000, 0.8251].模拟日出或日落时的温暖日光,相关色温为5003k。也被称为地平线上的光

“d55”

CIE标准光源D55,[0.9568, 1.0000, 0.9214].模拟上午或下午的日光,相关色温为5500 K。

“d65” CIE标准光源D65,[0.9504, 1.0000, 1.0888].模拟中午日光与相关色温6504 K。
“国际” 在ICC型材中使用的型材连接空间(PCS)光源。近似的[0.9642, 1.000, 0.8249]使用带有16个小数位的定点、有符号的32位数字。实际值:(31595、32768、27030)/ 32768

数据类型:||字符

返回的RGB值的数据类型,指定为以下值之一:“双”“单一”“uint8”,或“uint16”.如果不指定OutputType,则输出类型与输入类型相同。

数据类型:字符

输出参数

全部折叠

转换的颜色值,作为与输入形状相同的数字数组返回。的输出类型与输入类型相同,除非您指定OutputType参数。

扩展功能

另请参阅

||

在R2014b中引入

这个话题有帮助吗?