文档

iccwrite

将ICC颜色配置文件写入磁盘文件

语法

P_new = iccwrite(P, filename)

描述

P_new = iccwrite(P, filename)编写国际颜色联盟(ICC)的颜色配置文件数据的结构P指定的文件文件名

P是表示ICC配置文件的结构,其数据格式由iccread并被makecform而且applycform计算颜色空间变换。P必须包含ICC概要规范所需的所有标记和字段。但是,由于结构的交互式更改,有些字段可能不一致。例如,标记表可能不正确,因为自构造标记表以来,可能已经添加、删除或修改了标记。iccwrite在将概要文件结构写入文件之前,对其进行必要的更正,并将更正后的结构返回P_new

请注意

因为一些应用程序使用描述。字符串字段向用户显示选择,ICC建议在将数据写入文件之前修改ICC配置文件数据中的配置文件描述。每个概要文件都应该有一个唯一的概要文件描述。有关更多信息,请参见示例。

iccwrite可以使用ICC规范的版本2 (ICC.1:2001-04)或版本4 (ICC. 1:21 01-12)写入颜色配置文件数据,具体取决于版本字段在文件概要头中。如果缺少任何必填字段,iccwrite错误。有关国际商会档案的更多信息,请访问国际商会网站,www.color.org

请注意

iccwrite不执行从一个ICC规范版本到另一个规范版本的自动转换。这种转换必须通过添加字段或修改字段手动完成。使用isicc验证概要文件。

例子

读取一个配置文件到MATLAB®工作区并将概要数据导出到一个新文件。该示例在将数据写入文件之前更改概要数据中的概要描述。

P = iccread('monitor.icm');P.Description.String ans = sgC4_050102_d50。pf P.Description.String = '我的新描述';pmon = iccwrite(P, 'monitor2.icm');

R2006a之前介绍

这个话题有用吗?