图像目录 image-catalogs
本节介绍了图像目录的特性和语法。
图像目录提供以下功能:
-
允许将图像与某些元数据和修饰符命令永久关联。
图像目录中的条目使用快捷方式
*
rootId/objId*
引用,其中*
rootId*
标识图像目录,*
objId*
标识目录中的数据记录。 -
为某些JPEG属性提供默认值,例如请求质量或是否应用水印。
-
管理字体、ICC配置文件、宏定义和请求模板
即使未定义特定的图像目录,图像目录的所有功能也可通过默认目录(default.ini)使用。
如果请求的URL路径中的*
rootId*
与特定图像目录的attribute::RootId
匹配,则该目录将成为此请求的主目录。 主目录提供整个请求的默认属性和设置。 如果未找到匹配项,则改用默认目录。
在src=
或mask=
命令中标识的目录为当前层提供以下目录属性和数据:
属性/数据
备注
属性::DefaultExt
当前图层中所有图像文件路径的默认扩展名
属性::Expiration
目录的默认值::Expiration,如果不涉及目录记录,则为当前层过期
属性::Icc*
请求和/或当前图层的工作ICC颜色配置文件、渲染意图和黑色点补偿标记
属性::RootPath
用于当前层的所有源文件路径
属性::Resolution
目录的默认值::仅分辨率
目录::锚点
当前图层的锚点=值的默认值
目录::过期
所有图层的最小过期值都用作回复图像的生存时间值
目录::IccProfile
当前图层的源图像颜色配置文件
目录::Map
当前图层的图像映射数据
目录::MaskPath
当前图层的掩码的默认值=
目录::Modifier
当前层的前缀命令(如果为同一层指定, catalog::Modifier中的每个命令都可以由URL中的相同命令覆盖)
目录::路径
当前图层的源图像文件
目录::PostModifier
当前层的后缀命令(类似于 catalog::Modifier,但 catalog::PostModifier中的命令覆盖在URL或 catalog::Modifier中指定的相同命令)
目录::Resolution
当前图层的对象分辨率
在同一图层中,src=
和mask=
必须引用相同的图像目录(如果有)。
icc=
命令中标识的目录仅用于从该目录的ICC配置文件表中查找条目。 不涉及其他目录属性或数据。
如果*
rootId*
解析为目录,且*
objId*
与此目录中的catalog::Id
匹配,则*
rootId/objId*
将被目录条目有效地替换,如下所示:
src=attribute::RootPath/catalog::Path& mask=attribute::RootPath/catalog::MaskPath& anchor=catalog::Anchor& catalog::Modifier& catalog::PostModifier
a26166cd-f2f4-45ce-996d-96a0f0d6cf49