主要内容

ICCWRITE.

写入ICC颜色配置文件数据

描述

例子

outProfile= iccwrite (inprofile.文件名在结构中写入国际颜色联盟(ICC)配置文件数据inprofile.指定的文件文件名

可以使用此函数修改ICC配置文件数据结构中的字段,并将其写入具有名称的文件文件名。例如,某些应用程序在配置文件描述中使用字符串字段来向用户呈现选择。在将数据写入文件之前,ICC建议在ICC配置文件数据中修改配置文件描述。建议每个配置文件都有唯一的个人资料描述。因此,您可以使用ICCWRITE.函数修改配置文件描述。

笔记

ICCWRITE.可以编写符合ICC规范的第2版(ICC.1:2001-04)或版本4(ICC.1:2001-12)的配置文件。确定ICC规范的版本,使用版本田野标题简介数据结构。基于版本,格式化inprofile.用于输出。有关ICC配置文件的更多信息,请访问ICC网站,http://www.color.org.

例子

全部收缩

将ICC配置文件读入工作区并显示配置文件名称。

inprofile = iccread('monitor.icm');inprofile.description.string.
ans ='sgc4_050102_d50.pf'

将配置文件名称更改为“monitor_RGB”

inProfile.Description.String =“monitor_RGB”;

将更新的ICC配置文件数据写入新文件并显示相应的输出ICC配置文件数据。新文件是在当前工作文件夹中创建的。

OutProfile = ICCWRITE(INProfile,'monitorcolor.icm'
OutProfile =.结构与字段:标题:[1x1 struct]标记:{11x3 cell}:[1x1 struct] ediawhitepoint:[0.9642 1.0000 0.8249]版权所有:'版权所有续发Imaging Inc. 1996-2001'MediaBlackPoint:[0 0] Mattrc:[1x1 struct]privatetags:{'vcgt'[1x786 uint8]}文件名:'monitorcolor.icm'

验证输出ICC配置文件数据中的修改说明。

OutProfile.description.string.
ans ='monitor_rgb'

输入参数

全部收缩

输入ICC配置文件数据,作为结构数组指定,以返回的数据格式表示ICC配置文件iccread.。ICC配置文件数据必须包含ICC配置文件规范所需的所有标记和字段。输入ICC配置文件数据被写入文件名

数据类型:塑造

编写ICC配置文件数据的文件的名称,指定为字符向量或字符串标量。根据操作系统,您可以将文件保存为扩展名.icc.icm

笔记

如果只指定文件名而不指定路径,ICCWRITE.将文件写入当前工作文件夹。

数据类型:char|细绳

输出参数

全部收缩

输出ICC配置文件数据,作为结构阵列返回,使ICC配置文件数据写入文件文件名

数据类型:塑造

尖端

ICCWRITE.不会从一个版本的ICC规范到另一个版本执行自动转换。通过在ICC配置文件数据中添加字段或修改字段来手动操作转换。用ISICC.验证转换后的ICC配置文件数据。

之前介绍过的R2006a