クラスjavax.imageio.ImageTypeSpecifier
の使用

ImageTypeSpecifierを使用するパッケージ
パッケージ 説明
javax.imageio
Java Image I/O APIの基本パッケージです。
javax.imageio.metadata
メタデータの読み込みおよび書込みを処理するJavaイメージ入出力APIのパッケージです。
javax.imageio.spi
リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力APIのパッケージです。
  • javax.imageioでのImageTypeSpecifierの使用

    ImageTypeSpecifierとして宣言されたjavax.imageioのフィールド
    修飾子と型 フィールド 説明
    protected ImageTypeSpecifier IIOParam.destinationType
    読込み時にデスティネーションのイメージを生成する、または書込み時に出力のカラー・タイプを設定するために使用するImageTypeSpecifierです。
    ImageTypeSpecifierを返すjavax.imageioのメソッド
    修飾子と型 メソッド 説明
    static ImageTypeSpecifier ImageTypeSpecifier.createBanded​(ColorSpace colorSpace, int[] bankIndices, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
    ComponentColorModelBandedSampleModelを使用する、バンドされたイメージ形式の指示子を返して、各チャネルを別々の配列に格納します。
    static ImageTypeSpecifier ImageTypeSpecifier.createFromBufferedImageType​(int bufferedImageType)
    標準BufferedImage形式の1つ(TYPE_CUSTOM以外)を符号化するImageTypeSpecifierを返します。
    static ImageTypeSpecifier ImageTypeSpecifier.createFromRenderedImage​(RenderedImage image)
    RenderedImage (BufferedImageの場合もあります)の配置を符号化するImageTypeSpecifierを返します。
    static ImageTypeSpecifier ImageTypeSpecifier.createGrayscale​(int bits, int dataType, boolean isSigned)
    与えられたビット深度のピクセルを、指定されたデータ型の配列要素にパックする、グレー・スケール・イメージ形式の指示子を返します。
    static ImageTypeSpecifier ImageTypeSpecifier.createGrayscale​(int bits, int dataType, boolean isSigned, boolean isAlphaPremultiplied)
    与えられたビット深度のピクセルを、指定されたデータ型の配列要素にパックする、グレー・スケールとプラス・アルファのイメージ形式の指示子を返します。
    static ImageTypeSpecifier ImageTypeSpecifier.createIndexed​(byte[] redLUT, byte[] greenLUT, byte[] blueLUT, byte[] alphaLUT, int bits, int dataType)
    与えられたビット深度のインデックス値を、指定されたデータ型の配列要素にパックする、インデックスされたカラー・イメージ形式の指示子を返します。
    static ImageTypeSpecifier ImageTypeSpecifier.createInterleaved​(ColorSpace colorSpace, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
    ComponentColorModelPixelInterleavedSampleModelを使用する、インターリーブされたイメージ形式の指示子を返して、各ピクセル構成要素を別々のbyte、short、またはintに格納します。
    static ImageTypeSpecifier ImageTypeSpecifier.createPacked​(ColorSpace colorSpace, int redMask, int greenMask, int blueMask, int alphaMask, int transferType, boolean isAlphaPremultiplied)
    DirectColorModelとパックされたSampleModelを使用する、パックされたイメージ形式の指示子を返して、1 byte、short、またはintにパックされた各ピクセルを格納します。
    ImageTypeSpecifier IIOParam.getDestinationType()
    ImageTypeSpecifierとして、setDestination(ImageTypeSpecifier)の呼出しによって設定された場合、読込みによって返されるイメージのタイプを返します。
    ImageTypeSpecifier ImageReader.getRawImageType​(int imageIndex)
    イメージのraw内部形式にもっとも近い形式を表すSampleModelColorModelを示して、ImageTypeSpecifierを返します。
    ImageTypeSpecifierの引数を持つ型を返すjavax.imageioのメソッド
    修飾子と型 メソッド 説明
    abstract Iterator<ImageTypeSpecifier> ImageReader.getImageTypes​(int imageIndex)
    ImageTypeSpecifiersの形式で指定されたイメージが復号化されるイメージ型を含むIteratorを返します。
    ImageTypeSpecifierのパラメータを持つjavax.imageioのメソッド
    修飾子と型 メソッド 説明
    IIOMetadata ImageTranscoder.convertImageMetadata​(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
    符号化に使用でき、必要に応じて、ドキュメント・インタフェースまたは符号化に使用する書込み側プラグインに固有のほかのインタフェースを使用して変更できる、IIOMetadataオブジェクトを返します。
    abstract IIOMetadata ImageWriter.getDefaultImageMetadata​(ImageTypeSpecifier imageType, ImageWriteParam param)
    指定された型のイメージをエンコードするためのデフォルト値を含むIIOMetadataオブジェクトを返します。
    static Iterator<ImageWriter> ImageIO.getImageWriters​(ImageTypeSpecifier type, String formatName)
    指定された形式で、指定されたレイアウト(ImageTypeSpecifierを使用して指定された)のイメージを符号化できるような、現在登録されているすべてのImageWriterを保持するIteratorを返します。
    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 IIOParam.setDestinationType​(ImageTypeSpecifier destinationType)
    ImageTypeSpecifierを使用して、目的のイメージ形式をデスティネーション・イメージに設定します。
    ImageTypeSpecifierの型引数を持つjavax.imageioのメソッド・パラメータ
    修飾子と型 メソッド 説明
    protected static BufferedImage ImageReader.getDestination​(ImageReadParam param, Iterator<ImageTypeSpecifier> imageTypes, int width, int height)
    復号化されたピクセル・データが書き込まれるBufferedImageを返します。
  • javax.imageio.metadataでのImageTypeSpecifierの使用

    ImageTypeSpecifierのパラメータを持つjavax.imageio.metadataのメソッド
    修飾子と型 メソッド 説明
    boolean IIOMetadataFormat.canNodeAppear​(String elementName, ImageTypeSpecifier imageType)
    要素とその下のサブツリーを、ImageTypeSpecifierで定義された、指定されたタイプのイメージのメタデータ・ドキュメントに表示できる場合は、trueを返します。
  • javax.imageio.spiでのImageTypeSpecifierの使用

    ImageTypeSpecifierのパラメータを持つjavax.imageio.spiのメソッド
    修飾子と型 メソッド 説明
    abstract boolean ImageWriterSpi.canEncodeImage​(ImageTypeSpecifier type)
    このサービス・プロバイダに関連するImageWriter実装が、指定されたレイアウトでイメージをエンコードできる場合は、trueを返します。