材質目錄

材料目錄提供幾個特徵。

  • 允許持續定義材料,包括所有材料屬性。

    在材料目錄中定義的材料可以使用簡單ID來參照,而不是使用一組材料屬性。

  • 為特定請求屬性提供預設值,例如JPEG品質或預設回覆影像大小。

  • 管理暈映、ICC設定檔和請求範本。

即使未定義特定的材料目錄,也可透過預設目錄( default.ini)。

雖然呈現材質可在使用材質屬性的請求中明確指定,但通常更希望使用材質目錄來隱藏網站的材質細節。 src=指令接受目錄參照,而不是明確的檔案路徑。 目錄專案包含 [ *catId*/] *itemId*,其中 *catId* 會識別材質目錄和 *itemId* 會識別目錄中的記錄。 若 *catId* 未指定,則會使用工作階段目錄(請參閱下文)。

若(a),目錄記錄已成功比對 *catId* 符合 attribute::RootId 材質目錄值和(b) *recId* 和相同目錄中的catalog::Id值相符。 如果有成功的相符專案,則材料的屬性(包括 src=)設為目錄記錄中的資料。 如果MSS包含src=以外的其他材質屬性,則會覆寫目錄記錄中的值。

*recId* 無法比對至目錄專案,則 *catId* 已取代為 attribute::RootPath 之後,會將來自目錄和產生的路徑假定為簡單的檔案路徑。 其他預設屬性(例如, attribute::Resolution)也可以繼承自材質目錄。

暈映和ICC輪廓可以在與材料本身類似的材料目錄中逐項列出,並指定屬性。 此外,暈映對應也提供範本的容器。

另請參閱

材料目錄參考, src=attribute::RootIdattribute::RootPathattribute::VignettePath

本頁內容