主要内容

makecform

创建颜色转换结构

描述

makecform属性定义的与设备无万博1manbetx关的颜色空间族成员之间的转换国际委员会Éclairage(国际照明委员会,简称CIE)。makecform对象之间的万博1manbetx转换sRGB而且CMYK颜色空间。若要执行颜色空间转换,请传递由创建的颜色转换结构makecform作为一个参数applycform函数。

例子

C= makecform (类型创建颜色转换结构C所指定的颜色空间转换类型

C= makecform (类型“WhitePoint”,WP指定参考白点的值,WP,因为“xyz2lab”“lab2xyz”转换。

C= makecform (类型“AdaptedWhitePoint”,WP指定经过调整的白点,WP,因为“srgb2lab”“lab2srgb”“srgb2xyz”,或“xyz2srgb”转换。

C= makecform(“适应”、“WhiteStart”,WPS“WhiteEnd”,热电制冷“AdaptModel”,模型使用色度自适应模型创建线性色度自适应颜色转换,模型,从白点开始WPS以白点结尾热电制冷

C= makecform(‘srgb2cmyk’,‘RenderingIntent’,意图而且

C= makecform(‘cmyk2srgb’,‘RenderingIntent’,意图指定之间的颜色转换的呈现意图sRGBIEC61966-2.1和“网络胶印出版物规范”(SWOP)CMYK

C= makecform(“刑事法庭”,src_profiledest_profile基于两个ICC配置文件创建颜色转换,src_profile而且dest_profile

C= makecform(“刑事法庭”,src_profiledest_profile“SourceRenderingIntent”,src_intent“DestRenderingIntent”,dest_intent创建基于两个ICC颜色配置文件的颜色转换,src_profile而且dest_profile,指定源和目标概要文件的呈现意图。

例子

C= makecform(“mattrc”,MatTRC“方向”,方向基于矩阵/色调复制曲线(MatTRC)模型,在正向或反向创建颜色转换。

C= makecform(“mattrc”,配置文件“方向”,方向属性的基础上创建颜色转换“MatTRC”字段的ICC颜色配置文件配置文件,在正向或反向。

C= makecform(“mattrc”,配置文件“方向”,方向“RenderingIntent”,trc_intent添加指定呈现意图的选项。

C= makecform(“graytrc”,配置文件“方向”,方向基于ICC颜色配置文件中包含的单通道色调复制曲线(GrayTRC)创建单色转换。

C= makecform(“graytrc”,配置文件“方向”,方向“RenderingIntent”,trc_intent添加指定呈现意图的选项。

C= makecform (clut,配置文件LUTtype根据该类型的颜色查找表创建颜色转换LUTtype,包含在ICC颜色配置文件中,配置文件

C= makecform(“命名”,配置文件空间从已命名的颜色配置文件(使用“NamedColor2”字段)到颜色空间中的坐标空间

例子

转换sRGB图像为L*a*b*

转换RGB图像为L * a * b *,假设输入图像为sRGB

RGB = imread(“peppers.png”);Cform = makecform(“srgb2lab”);Lab = applycform(rgb,cform);

将RGB转换为XYZ

从非标准的RGB颜色配置文件转换为设备无关XYZ配置文件连接空间。注意,ICC输入概要必须包含MatTRC价值。

InputProfile = iccread(“myRGB.icc”);C = makecform(“mattrc”, InputProfile。MatTRC,...“方向”“前进”);

输入参数

全部折叠

颜色空间转换类型,指定为下列字符向量之一。有关图像处理工具箱™软件用于每个颜色空间的缩写的列表,请参见更多关于

类型

描述

“cmyk2srgb”

CMYK颜色空间sRGB颜色空间。

“lab2lch”

L * a * b *L * ch颜色空间。

“lab2srgb”

使用lab2rgb代替。

“lab2xyz”

使用lab2xyz代替。

“lch2lab”

L * chL * a * b *颜色空间。

“srgb2cmyk”

sRGBCMYK颜色空间。

“srgb2lab”

使用rgb2lab代替。

“srgb2xyz”

使用rgb2xyz代替。

“upvpl2xyz”

uvlXYZ颜色空间。

“uvl2xyz”

uvLXYZ颜色空间。

“xyl2xyz”

xyYXYZ颜色空间。

“xyz2lab”

使用xyz2lab代替。

“xyz2srgb”

使用xyz2rgb代替。

“xyz2upvpl”

XYZuvl颜色空间。

“xyz2uvl”

XYZuvL颜色空间。

“xyz2xyl”

XYZxyY颜色空间。

数据类型:字符|字符串

的参考或调整的白点,指定为1乘3的数值矢量XYZ值,缩放到Y= 1。使用whitepoint函数来创建WP向量。默认的白点是返回的向量whitepoint (ICC)

以获得与某些已发布的内容一致的自适应白点值sRGB方程,设的值WP[0.9504, 1.0000, 1.0888],即返回的向量whitepoint(“D65”)

用于线性色度自适应变换的起始或结束白点,指定为的1 × 3数值向量XYZ值,缩放到Y= 1。使用whitepoint函数来创建WPS热电制冷向量。

呈现意图,指定为“感性”“AbsoluteColorimetric”“RelativeColorimetric”,或“饱和”

呈现意图指定了组合这些概要文件时应该使用的复制样式。对于大多数设备,可再现的颜色范围比pc所代表的颜色范围要小得多。渲染意图定义了色域映射技术。每种渲染意图都有独特的美学和颜色精度权衡。

价值

描述

“AbsoluteColorimetric”

将所有色域外颜色映射到最近的色域表面,同时保持所有色域内颜色的关系。这种绝对渲染包含相对于完美反射扩散器的颜色数据。

“感性”(默认)

采用特定于供应商的色域映射技术来优化给定设备的可生产颜色范围。目标是提供最美观的结果,即使色域内颜色的关系可能无法保持。此媒体相对渲染包含相对于设备白点的颜色数据。

“RelativeColorimetric”

将所有色域外颜色映射到最近的色域表面,同时保持所有色域内颜色的关系。此媒体相对渲染包含相对于设备白点的颜色数据。

“饱和”

采用供应商特定的色域映射技术,以最大限度地提高设备颜色的饱和度。这种呈现通常用于简单的业务图形,如条形图和饼图。此媒体相对渲染包含相对于设备白点的颜色数据。

两个ICC配置文件之间颜色转换的源或目标呈现意图,指定为“感性”“AbsoluteColorimetric”“RelativeColorimetric”,或“饱和”.有关更多信息,请参见意图

渲染色调复制曲线(MatTRC或grayTRC)的意图,指定为“RelativeColorimetric”“AbsoluteColorimetric”.当“AbsoluteColorimetric”指定时,比色法参考完美扩散器,而不是ICC颜色配置文件的介质白点,配置文件.有关更多信息,请参见意图

用于创建线性色度自适应变换的色度自适应模型,具体为布拉德福德的“vonKries”

返回的结构,指定为ICC颜色配置文件iccread.如果配置文件是命名颜色配置文件,它必须有NamedColor2字段。

源或目标ICC颜色配置文件,指定为返回的结构iccread

矩阵/色调复制曲线模型,指定为结构。MatTRC通常从“MatTRC”返回的ICC配置文件结构iccread,基于ICC颜色配置文件中包含的标签。的MatTRC模型包含RGB- - - - - - - - -XYZ矩阵和RGB色调复制曲线。

应用色调复制曲线模型的方向,指定为“前进”“逆”

  • 有关多声道音色复制曲线(“mattrc”),“前进”应用该模型RGBXYZ方向,“逆”应用该模型XYZRGB方向。有关更多信息,请参阅国际颜色联盟规范ICC.1:2001-04或ICC.1:2001-12的6.3.1.2节https://www.color.org

  • 单声道音色再现曲线(“graytrc”),“前进”将该模型应用于PCS方向“逆”将该模型应用于PCS中的器件方向。这里的“设备”是指与单色设备通信的灰度信号。“PCS”是ICC配置文件的配置文件连接空间,可以是任意一个XYZL * a * b *,视乎“ConnectionSpace”配置文件.Header

查找表类型,指定为以下值之一。LUTtype指定“clut”配置文件结构是要用的。每一个LUTtype下表中列出的包含8位或16位LUTtag的组件,它们使用特定的渲染在设备颜色和pc颜色之间执行转换。欲了解更多有关“clut”转换,请参阅国际颜色联盟规范ICC.1:2001-04(版本2)的第6.5.7节或ICC.1:2001-12(版本4)的第6.5.9节https://www.color.org

附近地区类型

描述

“AToB0”(默认)

设备到PCS:感知渲染意图

“AToB1”

设备到PCS:媒体相对比色渲染意图

“AToB2”

设备到PCS:饱和渲染意图

“AToB3”

设备到PCS: icc -绝对渲染意图

“BToA0”

PCS到设备:感知渲染意图

“BToA1”

PCS到设备:媒体相对比色渲染意图

“BToA2”

PCS到设备:饱和渲染意图

“BToA3”

PCS到设备:icc -绝对渲染意图

“范围”

确定给定设备的哪些PCS颜色超出了色域

“Preview0”

PCS颜色对PCS颜色可用软打样使用的感知渲染

“Preview1”

PCS颜色可用于软打样使用媒体相对比色渲染。

“Preview2”

PCS颜色到PCS颜色,可用软打样使用饱和度渲染。

颜色空间,指定为“电脑”“设备”.的“电脑”选项总是可用的,并将返回L * a * b *XYZ坐标,取决于“ConnectionSpace”配置文件.Header.的“设备”选项,当激活时,返回设备坐标,尺寸取决于“色彩”概要文件。头.坐标总是返回“双”格式。

输出参数

全部折叠

颜色转换结构,返回为结构体

更多关于

全部折叠

颜色空间缩写

图像处理工具箱软件使用以下缩写来表示颜色空间。

缩写

描述

xyz

1931 CIEXYZ三刺激值(2°观察者)

xyl

1931 CIExyY色度值(2°观察者),其中x而且y请参阅xy-相关CIE色度图的坐标,以及l是指Y(亮度)。

uvl

1960 CIEuvY值,u而且v请参阅紫外线坐标,l是指Y(亮度)。

upvpl

1976 CIEuvY值,向上而且副总裁请参阅uv的坐标,l是指Y(亮度)。

实验室

1976 CIEL * a * b *值。请注意,l是指L *(CIE 1976心理测量亮度)而不是亮度(Y)。

华尔街日报

CIE极坐标变换L * a * b *值,c=色度和h=色调

cmyk

打印机使用的标准值

srgb

标准电脑显示器RGB值(IEC 61966-2-1

参考文献

[1]国际色彩联盟。https://www.color.org

版本历史

R2006a之前介绍