本節將說明影像目錄的功能和語法。
影像目錄提供下列功能:
允許將影像與特定中繼資料和修飾元指令持續關聯。
使用捷徑符號*
rootId/objId*
參考影像目錄中的項目,其中*
rootId*
識別影像目錄,*
objId*
識別目錄中的資料記錄。
提供特定請求屬性的預設值,例如JPEG品質或是要套用浮水印。
管理字型、ICC設定檔、巨集定義和要求範本
即使未定義特定的影像目錄,影像目錄的所有功能都可透過預設目錄(default.ini)使用。
如果請求的URL路徑中的*
rootId*
符合特定影像目錄的attribute::RootId
,該目錄將成為此請求的主目錄。 主目錄提供整個請求的預設屬性和設定。 如果找不到相符項目,則會改用預設目錄。
src=
或mask=
命令中標識的目錄向當前層提供以下目錄屬性和資料:
屬性/資料 | 附註 |
---|---|
屬性::DefaultExt |
目前圖層中所有影像檔案路徑的預設副檔名 |
屬性::到期 |
目錄的預設值::Expiration,或當前層的過期(如果未涉及目錄記錄) |
屬性::Icc* |
請求和/或當前圖層的工作ICC色彩描述檔、演算方式和黑點補償標幟 |
屬性::RootPath |
用於當前層的所有源檔案路徑 |
屬性::解析度 |
目錄的預設值::Resolution |
目錄::錨點 |
當前圖層的錨點=值的預設值 |
目錄::過期 |
所有圖層的最小有效期值都會用作回覆影像的即時時間值 |
目錄::IccProfile |
當前圖層的源影像顏色配置檔案 |
目錄::Map |
當前圖層的影像映射資料 |
目錄::MaskPath |
當前圖層的遮色片=預設值 |
目錄::修飾詞 |
當前層的前置詞命令(目錄::Modifier中的每個命令都可以由URL中的相同命令覆蓋(如果為同一層指定) |
目錄::路徑 |
當前圖層的源影像檔案 |
目錄::PostModifier |
當前層的尾碼命令(類似目錄::Modifier,但目錄::PostModifier中的命令會覆蓋URL或目錄::Modifier中指定的相同命令) |
目錄::解析度 |
當前層的對象解析度 |
在相同圖層中,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