クラスjavax.imageio.metadata.IIOMetadata
の使用

IIOMetadataを使用しているパッケージ 
パッケージ 説明
javax.imageio
Java Image I/O APIの基本パッケージです。
javax.imageio.metadata
メタデータの読み込みおよび書込みを処理するJavaイメージ入出力APIのパッケージです。
javax.imageio.plugins.tiff
組み込みのTIFFプラグインで使用されるパブリック・クラス。
  • javax.imageioでのIIOMetadataの使用

    IIOMetadataとして宣言されているjavax.imageioのフィールド 
    修飾子と型 フィールド 説明
    protected IIOMetadata IIOImage.metadata
    イメージに関連したメタデータを保持するIIOMetadataオブジェクト。
    IIOMetadataを返すjavax.imageioのメソッド 
    修飾子と型 メソッド 説明
    IIOMetadata ImageTranscoder.convertImageMetadata​(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
    符号化に使用でき、必要に応じて、ドキュメント・インタフェースまたは符号化に使用する書込み側プラグインに固有のほかのインタフェースを使用して変更できる、IIOMetadataオブジェクトを返します。
    IIOMetadata ImageTranscoder.convertStreamMetadata​(IIOMetadata inData, ImageWriteParam param)
    符号化に使用でき、必要に応じて、ドキュメント・インタフェースまたは符号化に使用する書込み側プラグインに固有のほかのインタフェースを使用して変更できる、IIOMetadataオブジェクトを返します。
    abstract IIOMetadata ImageWriter.getDefaultImageMetadata​(ImageTypeSpecifier imageType, ImageWriteParam param)
    指定された型のイメージをエンコードするためのデフォルト値を含むIIOMetadataオブジェクトを返します。
    abstract IIOMetadata ImageWriter.getDefaultStreamMetadata​(ImageWriteParam param)
    イメージのストリームをエンコードするためのデフォルト値を含むIIOMetadataオブジェクトを返します。
    abstract IIOMetadata ImageReader.getImageMetadata​(int imageIndex)
    指定されたイメージに関連付けられたメタデータを保持するIIOMetadataオブジェクトを返します。または、読取り側がメタデータを無視するよう設定され、メタデータの読込みをサポートしていない場合、あるいはメタデータが使用できない場合はnullを返します。
    IIOMetadata ImageReader.getImageMetadata​(int imageIndex, String formatName, Set<String> nodeNames)
    指定されたイメージに関連付けられたメタデータを表すIIOMetadataオブジェクトを返します。読取り側がメタデータの読込みをサポートしていない場合、あるいはメタデータを使用できない場合はnullを返します。
    IIOMetadata IIOImage.getMetadata()
    現在のIIOMetadataオブジェクトへの参照を返します。何も設定されない場合は、nullを返します。
    abstract IIOMetadata ImageReader.getStreamMetadata()
    入力ソースに全体として関連付けられた、つまり特定のイメージに関連付けられていないメタデータを表すIIOMetadataオブジェクトを返します。または、読取り側がメタデータを無視するよう設定され、メタデータの読込みをサポートしていない場合、あるいはメタデータが使用できない場合はnullを返します。
    IIOMetadata ImageReader.getStreamMetadata​(String formatName, Set<String> nodeNames)
    入力ソースに全体として関連付けられた、つまり特定のイメージに関連付けられていないメタデータを表すIIOMetadataオブジェクトを返します。
    IIOMetadata型のパラメータを持つjavax.imageioのメソッド 
    修飾子と型 メソッド 説明
    IIOMetadata ImageTranscoder.convertImageMetadata​(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
    符号化に使用でき、必要に応じて、ドキュメント・インタフェースまたは符号化に使用する書込み側プラグインに固有のほかのインタフェースを使用して変更できる、IIOMetadataオブジェクトを返します。
    IIOMetadata ImageTranscoder.convertStreamMetadata​(IIOMetadata inData, ImageWriteParam param)
    符号化に使用でき、必要に応じて、ドキュメント・インタフェースまたは符号化に使用する書込み側プラグインに固有のほかのインタフェースを使用して変更できる、IIOMetadataオブジェクトを返します。
    int ImageWriter.getNumThumbnailsSupported​(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata)
    エンコード中に使用されるメタデータ・オブジェクトと任意の追加書込みパラメータ、およびイメージ型を考慮して、書き込まれている形式でサポートされるサムネール数を返します。
    Dimension[] ImageWriter.getPreferredThumbnailSizes​(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata)
    サムネール・イメージが出力ファイルまたはストリーム中でエンコードされるとき、その正規サイズの範囲を示すDimensionの配列を返します。
    void ImageWriter.prepareInsertEmpty​(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)
    未定義のピクセル値を持つ新規イメージの、既存イメージ・ストリームへの挿入を開始します。
    void ImageWriter.prepareWriteEmpty​(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)
    未定義のピクセル値を持つ1つのイメージと、関連付けられたメタデータとサムネールから成る、完全なイメージ・ストリームの出力への書込みを開始します。
    void ImageWriter.prepareWriteSequence​(IIOMetadata streamMetadata)
    次に続く一連のwriteToSequence呼出しを受け付けるために、提供されるストリーム・メタデータ・オブジェクトを使用して、ストリームを準備します。
    void ImageWriter.replaceImageMetadata​(int imageIndex, IIOMetadata imageMetadata)
    既存イメージに関連付けられたイメージ・メタデータを置き換えます。
    void ImageWriter.replaceStreamMetadata​(IIOMetadata streamMetadata)
    出力内のストリーム・メタデータを新規情報に置き換えます。
    void IIOImage.setMetadata​(IIOMetadata metadata)
    IIOMetadataを新しいオブジェクトか、nullに設定します。
    abstract void ImageWriter.write​(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param)
    1つのイメージ、関連付けられたストリームとイメージ・メタデータ、およびサムネールを含む完全なイメージ・ストリームを出力に追加します。
    IIOMetadata型のパラメータを持つjavax.imageioのコンストラクタ 
    コンストラクタ 説明
    IIOImage​(Raster raster, List<? extends BufferedImage> thumbnails, IIOMetadata metadata)
    Rasterを保持するIIOImageと、それに関連するサムネールとメタデータを構築します。
    IIOImage​(RenderedImage image, List<? extends BufferedImage> thumbnails, IIOMetadata metadata)
    RenderedImageを保持するIIOImageと、それに関連するサムネールとメタデータを構築します。
  • javax.imageio.metadataでのIIOMetadataの使用

    IIOMetadata型のパラメータを持つjavax.imageio.metadataのメソッド 
    修飾子と型 メソッド 説明
    boolean IIOMetadataController.activate​(IIOMetadata metadata)
    コントローラを呼び出します。
  • javax.imageio.plugins.tiffでのIIOMetadataの使用

    IIOMetadataを戻すjavax.imageio.plugins.tiffのメソッド
    修飾子と型 メソッド 説明
    IIOMetadata TIFFDirectory.getAsMetadata()
    ディレクトリをメタデータ・オブジェクトに変換します。
    IIOMetadataのパラメータを持つjavax.imageio.plugins.tiffのメソッド
    修飾子と型 メソッド 説明
    static TIFFDirectory TIFFDirectory.createFromMetadata​(IIOMetadata tiffImageMetadata)
    イメージ・メタデータ・オブジェクトの内容からTIFFDirectoryインスタンスを作成します。