| 目次 | 前の項目 | 次の項目 | JavaTM Image I/O API ガイド |
変換プラグインは、ImageTranscoderSpi(他のプラグインの Spi クラスと同じ機能を実行する) と、ImageTranscoderインタフェースを実装するオブジェクトで構成されます。
IIOMetadata convertStreamMetadata(IIOMetadata inData,
ImageWriteParam param);
IIOMetadata convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param);
ImageTranscoderでは、標準のインタフェースを使用して入力メタデータをアンパックすることも、処理している実際のオブジェクトに固有のインタフェースを利用することもできます。たとえば、以前の例で定義したMyFormatMetadataクラスのkeywordsおよびvaluesインスタンス変数にアクセスできます。これらの変数が公開されている (ただし、ドキュメント化されていない) のは、まさに、変換プラグインの開発者が DOM 表現をたどる必要なしにそれらの変数にアクセスできるようにするためです。