目次 | 前の項目 | 次の項目 | 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 表現をたどる必要なしにそれらの変数にアクセスできるようにするためです。