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