iccread
阅读ICC简介
语法
P = iccread
描述
P = iccread
从指定的文件中读取国际颜色联盟(ICC)的颜色配置文件信息文件名
.该文件可以是ICC配置文件,也可以是包含嵌入式ICC配置文件的TIFF文件。若要确定TIFF文件是否包含嵌入的ICC配置文件,请使用imfinfo
函数获取有关文件的信息并查找ICCProfileOffset
字段。iccread
查找当前目录下的文件,MATLAB中的一个目录®路径,或返回的目录iccroot
,按照这个顺序。
iccread
返回结构中的配置文件信息P
,一个1乘1的结构数组,其字段包含在ICC规范中定义的数据结构(称为标签)。iccread
可以读取符合ICC规范版本2 (ICC.1:2001-04)或版本4 (ICC. 1:21 01-12)的概要文件。有关国际商会档案的更多信息,请访问国际商会网站,www.color.org
.
ICC配置文件为颜色管理系统提供在本机设备颜色空间和设备独立颜色空间之间转换颜色数据所需的信息,称为配置文件连接空间(PCS)。属性可以将概要文件用作源概要文件或目标概要文件makecform
函数计算颜色空间转换。
中的字段数P
取决于概要文件类和概要文件创建者所做的选择。iccread
返回给定概要文件的所有标记,包括公共的和私有的。私有标记和某些公共标记保持编码状态uint8
数据。下表列出了在任何配置文件结构中都可以找到的字段iccread
,按照它们在结构中出现的顺序。
场 |
数据类型 |
描述 |
---|---|---|
|
1乘1结构数组 |
概要文件头字段 |
|
n × 3单元格数组 |
配置文件标签表 |
|
特征向量 |
档案版权声明 |
|
1乘1结构数组 |
的 |
|
|
XYZ设备介质白点的三刺激值 |
|
m × 2单元格数组 |
所有私有标记或在ICC规范中未定义的标记的内容。标签签名在第一列,标签内容在第二列。请注意, |
|
特征向量 |
包含配置文件的文件名 |
此外,P
可能包含以下一个或多个转换:
基于矩阵的三分量变换:一种简单的变换,通常用于RGB和RGB之间的变换XYZ颜色空间。如果这个变换存在,
P
包含一个名为MatTRC
.基于t的n分量变换:用于在具有更复杂关系的颜色空间之间进行变换的一种变换。中的下列字段中可以找到这种类型的转换
P
:AToB0
BToA0
Preview0
AToB1
BToA1
Preview1
AToB2
BToA2
Preview2
AToB3
BToA3
色域