材质数据文件
材质图像文件(纹理和贴花图像)可以具有RGB、灰度或CMYK像素类型,并且可以嵌入颜色配置文件。 如果未嵌入颜色配置文件,则默认输入颜色空间与图像相关联(例如,与图像的像素类型对应的材质目录中的颜色配置文件)。
从嵌套图像服务或图像渲染请求获得的材料图像通常包括颜色配置文件。 如果不是这种情况,则图像与对应于像素类型的默认输入色彩空间相关联。
如果图像文件的颜色空间与工作颜色空间不同,则使用精确的颜色转换来转换为工作颜色空间。 当未嵌入配置文件且未定义默认输入配置文件时,使用朴素类型转换。
其他材质数据文件,例如文件柜样式文件(.vnc)或窗口覆盖文件(.vnw)不嵌入颜色配置文件,并且始终假定它在工作颜色空间中。
输出颜色空间
所有渲染操作都在工作色彩空间中进行。 如果请求通过icc=
命令指定了不同的颜色配置文件,则数据将在编码之前转换为该颜色空间,并返回给客户端。 禁用颜色管理时,如有必要,会使用朴素转换来转换为灰度或CMYK。
嵌入的颜色配置文件
通过为请求指定iccEmbed=
,可以将与渲染图像关联的颜色配置文件嵌入到响应图像中。
如果未指定icc=
,则会嵌入工作色彩空间的ICC配置文件。 如果禁用了颜色管理,并且没有使用icc=
指定配置文件,则不会嵌入任何配置文件。
ICC 配置文件
服务器使用的所有颜色配置文件都必须符合ICC规范。 ICC配置文件通常具有.icc或.icm文件后缀,并且与材料数据文件位于同一位置。
虽然输出配置文件可以在icc=
命令中按文件路径/名称指定,但建议在默认目录或特定材质目录的ICC配置文件映射中注册所有配置文件,并使用快捷标识符(icc::Name
)而不是文件路径。
工作配置文件必须在材料目录或默认目录的ICC配置文件映射中注册。