影像目錄 image-catalogs
本節將說明影像目錄的功能和語法。
影像目錄提供下列功能:
-
允許影像與某些中繼資料和修飾元命令持續關聯。
影像目錄中的專案是使用捷徑記號
*
rootId/objId*
來參照,其中*
rootId*
可識別影像目錄,而*
objId*
則可識別目錄中的資料記錄。 -
為特定請求屬性提供預設值,例如JPEG品質或是否要套用浮水印。
-
管理字型、ICC設定檔、巨集定義和請求範本
即使未定義特定的影像目錄,影像目錄的所有功能仍可透過預設目錄( default.ini)使用。
如果請求URL路徑中的*
rootId*
符合特定影像目錄的attribute::RootId
,則該目錄會成為此請求的主要目錄。 主目錄提供整個請求的預設屬性和設定。 如果找不到相符專案,則會改用預設目錄。
在src=
或mask=
命令中識別的目錄提供下列目錄屬性和資料給目前的圖層:
屬性/資料
備註
屬性::DefaultExt
目前圖層中所有影像檔案路徑的預設副檔名
屬性::Expiration
目錄的預設::Expiration或目前圖層的到期(若未涉及目錄記錄)
屬性::Icc*
請求和/或目前圖層的工作ICC色彩設定檔、演算色彩比對方式和黑色點補償旗標
屬性::RootPath
用於目前圖層的所有來源檔案路徑
屬性::Resolution
目錄的預設::Resolution (僅限)
目錄::錨點
目前圖層的錨點=值的預設值
目錄::到期
所有圖層的最小到期值都會做為回覆影像的存留時間值
目錄::IccProfile
目前圖層的來源影像色彩設定檔
目錄::Map
目前圖層的影像地圖資料
目錄::MaskPath
目前圖層的遮罩預設=
目錄::Modifier
目前圖層的字首命令(如果為相同圖層指定,目錄::Modifier中的每個命令都可以由URL中的相同命令覆寫)
目錄::Path
目前圖層的來源影像檔案
目錄::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