本節將說明影像目錄的功能和語法。
影像目錄提供下列功能:
允許影像與某些中繼資料和修飾元命令持續關聯。
影像目錄中的專案是使用捷徑標籤法來參照 *
rootId/objId*
,其中 *
rootId*
會識別影像目錄,並 *
物件ID*
會識別目錄中的資料記錄。
為特定請求屬性提供預設值,例如JPEG品質或是否要套用浮水印。
管理字型、ICC設定檔、巨集定義和請求範本
即使未定義特定的影像目錄,影像目錄的所有功能仍可透過預設目錄( default.ini)。
如果 *
rootId*
在請求的URL路徑中比對的 attribute::RootId
特定影像目錄時,該目錄會成為此請求的主要目錄。 主目錄提供整個請求的預設屬性和設定。 如果找不到相符專案,則會改用預設目錄。
在中識別的目錄 src=
或 mask=
指令為目前的圖層提供下列目錄屬性和資料:
屬性/資料 | 附註 |
---|---|
attribute::DefaultExt |
目前圖層中所有影像檔案路徑的預設副檔名 |
attribute::Expiration |
預設為 catalog::Expiration 或目前圖層的到期日(若沒有目錄記錄) |
attribute::Icc* |
請求和/或目前圖層的工作ICC色彩設定檔、演算色彩比對方式和黑色點補償旗標 |
屬性::RootPath |
用於目前圖層的所有來源檔案路徑 |
attribute::Resolution |
預設為 catalog::Resolution 僅限 |
catalog::錨點 |
的預設值 錨點= 目前圖層的值 |
catalog::Expiration |
所有圖層的最小到期值都會做為回覆影像的存留時間值 |
catalog::IccProfile |
目前圖層的來源影像色彩設定檔 |
catalog::Map |
目前圖層的影像地圖資料 |
catalog::MaskPath |
預設為 遮罩= 目前圖層的 |
catalog::Modifier |
目前圖層的字首指令(每個指令位於 catalog::Modifier 可由URL中的相同命令覆寫(如果針對相同圖層指定) |
catalog::Path |
目前圖層的來源影像檔案 |
catalog::PostModifier |
目前圖層的後置字元指令(類似於 catalog::Modifier,但中的命令 catalog::PostModifier 覆寫URL中或以下專案中指定的相同命令: catalog::Modifier) |
catalog::Resolution |
目前圖層的物件解析度 |
在同一圖層中, src=
和 mask=
必須參考相同的影像目錄(如果有的話)。
在中識別的目錄 icc=
命令僅用於從目錄的ICC設定檔表格中查詢專案。 不涉及其他目錄屬性或資料。
如果, *
rootId*
解析至目錄,並且 *
物件ID*
匹配了 catalog::Id
在此目錄中,然後 *
rootId/objId*
目錄專案實際上已取代為類似以下的專案:
src=attribute::RootPath/catalog::Path& mask=attribute::RootPath/catalog::MaskPath& anchor=catalog::Anchor& catalog::Modifier& catalog::PostModifier