この節では、画像カタログの機能と構文について説明します。
画像カタログオファーには、次の機能があります。
画像と特定のメタデータおよび修飾子コマンドとの永続的な関連付けを許可します。
画像カタログ内のエントリは、ショートカット表記*
rootId/objId*
を使用して参照されます。ここで*
rootId*
は画像カタログを、*
objId*
はカタログ内のデータレコードを示します。
JPEG画質や透かしを適用するかどうかなど、特定の要求属性のデフォルトを指定します。
フォント、ICCプロファイル、マクロ定義、および要求テンプレートの管理
特定の画像カタログが定義されていない場合でも、画像カタログのすべての機能は、初期設定のカタログ(default.ini)を介して使用できます。
リクエストのURLパス内の*
rootId*
が特定の画像カタログのattribute::RootId
と一致する場合、そのカタログがこのリクエストのメインカタログになります。 メインカタログには、リクエスト全体のデフォルトの属性と設定が表示されます。 一致が見つからない場合は、代わりにデフォルトのカタログが使用されます。
src=
またはmask=
コマンドで識別されるカタログは、次のカタログ属性とデータを現在の画層に提供します。
属性/データ | 説明 |
---|---|
attribute::DefaultExt |
現在のレイヤー内のすべてのイメージファイルパスの初期設定の拡張子。 |
attribute::Expiration |
カタログの初期設定::Expirationまたはカタログレコードが含まれない場合は現在の画層の有効期限 |
attribute::Icc* |
リクエストおよび/または現在のレイヤーに対する作業中のICCカラープロファイル、レンダリングインテント、ブラックポイント補正フラグ |
attribute::RootPath |
現在の画層のすべてのソースファイルパスに使用 |
attribute::Resolution |
カタログの初期設定::Resolutionのみ |
catalog::Anchor |
現在のレイヤーの anchor=値の初期設定 |
catalog::Expiration |
すべてのレイヤーの最も小さい有効期限の値が、返信画像の有効期限の値として使用されます。 |
catalog::IccProfile |
現在のレイヤーのソースプロファイルのカラー画像 |
catalog::Map |
現在のレイヤーの画像マップデータ |
catalog::MaskPath |
現在のレイヤーの mask=の初期設定 |
catalog::Modifier |
現在のレイヤーのプリフィックスコマンド( catalog::Modifierの各コマンドは、同じレイヤーに対して指定されている場合、URL内の同じコマンドで上書きできます) |
catalog::Path |
現在のレイヤーのソース画像ファイル |
catalog::PostModifier |
現在のレイヤーの接尾記号コマンド( catalog::Modifierに似ていますが、 catalog::PostModifierのコマンドは、URLまたは catalog::Modifierに指定された同じコマンドを上書きします) |
catalog::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