本節介紹了影像目錄的功能和語法。
映像目錄提供以下功能:
允許將影像與某些元資料和修飾符命令持久關聯。
使用快捷方式表示法引用影像目錄中的條目 *
rootId/objId*
,也請參見Wiki頁。 *
根ID*
標識影像目錄, *
objId*
標識目錄中的資料記錄。
為某些請求屬性(如JPEG質量或是否應用水印)提供預設值。
管理字型、ICC配置檔案、宏定義和請求模板
即使沒有定義特定的映像目錄,也可以通過預設目錄( default.ini)。
如果 *
根ID*
請求的URL路徑匹配 attribute::RootId
指定的映像目錄中,該目錄將成為此請求的主目錄。 主目錄提供整個請求的預設屬性和設定。 如果找不到匹配項,則改用預設目錄。
在 src=
或 mask=
命令將以下目錄屬性和資料提供給當前層:
屬性/資料 | 附註 |
---|---|
屬性::DefaultExt |
當前圖層中所有影像檔案路徑的預設副檔名 |
屬性::到期 |
預設 目錄::到期 或當前層的到期(如果未涉及目錄記錄) |
屬性::Icc* |
請求和/或當前層的工作ICC顏色配置檔案、渲染意圖和黑點補償標誌 |
屬性::RootPath |
用於當前層的所有源檔案路徑 |
屬性::解析度 |
預設 目錄::解析 僅 |
目錄::錨點 |
預設 錨= 當前圖層的值 |
目錄::到期 |
所有層的最小到期值被用作回復影像的生存時間值 |
目錄::IccProfile |
當前圖層的源影像顏色配置檔案 |
目錄::映射 |
當前層的影像映射資料 |
目錄::MaskPath |
預設 掩碼= 當前層 |
目錄::修改量 |
當前層的前置詞命令( 目錄::修改量 可以由URL中的同一命令覆蓋(如果為同一層指定) |
目錄::路徑 |
當前圖層的源影像檔案 |
目錄::PostModifier |
當前層的postfix命令(類似於 目錄::修改量,但是 目錄::PostModifier 覆蓋在URL或 目錄::修改量) |
目錄::解析 |
當前圖層的對象解析度 |
在同一層內, src=
和 mask=
必須引用同一映像目錄(如果有)。
在 icc=
命令僅用於從目錄的ICC配置檔案表查找條目。 不涉及其他目錄屬性或資料。
如果, *
根ID*
解析為目錄, *
objId*
與 catalog::Id
在這個目錄中,然後 *
rootId/objId*
實際上被目錄條目替換為類似的:
src=attribute::RootPath/catalog::Path& mask=attribute::RootPath/catalog::MaskPath& anchor=catalog::Anchor& catalog::Modifier& catalog::PostModifier