クラスjava.awt.image.SampleModel
の使用

SampleModelを使用するパッケージ 
パッケージ 説明
java.awt.image
イメージを作成および修正するためのクラスを提供します。
javax.imageio
Java Image I/O APIの基本パッケージです。
  • java.awt.imageでのSampleModelの使用

    java.awt.imageでのSampleModelのサブクラス 
    修飾子と型 クラス 説明
    class  BandedSampleModel
    このクラスは、バンド・インタリーブ化方式で格納されるイメージ・データを表します。ピクセルの各サンプルは、DataBufferのデータ要素に1つずつ格納されます。
    class  ComponentSampleModel
    このクラスは、DataBufferのデータ要素1つに1つずつピクセルを形成する各サンプルが格納されているイメージ・データを表します。
    class  MultiPixelPackedSampleModel
    MultiPixelPackedSampleModelクラスは、単一バンド化されたイメージを表現し、複数の単一サンプル・ピクセルを1つのデータ要素にパックできます。
    class  PixelInterleavedSampleModel
    このクラスは、ピクセル・インタリーブ化方式で格納され、ピクセルの各サンプルがDataBufferの1データ要素を占めるイメージ・データを表します。
    class  SinglePixelPackedSampleModel
    このクラスは、1つのピクセルを構成するN個のサンプルが1つのデータ配列要素に格納されるようにパックされたピクセル・データを表します。データ配列要素の各データは1つのピクセルだけのサンプルを保持します。
    SampleModelとして宣言されているjava.awt.imageのフィールド 
    修飾子と型 フィールド 説明
    protected SampleModel Raster.sampleModel
    このRasterのピクセルがDataBufferに格納される方法を記述するSampleModelです。
    SampleModelを返すjava.awt.imageのメソッド 
    修飾子と型 メソッド 説明
    SampleModel BandedSampleModel.createCompatibleSampleModel​(int w, int h)
    指定された幅と高さを持つ新しいBandedSampleModelを作成します。
    SampleModel ColorModel.createCompatibleSampleModel​(int w, int h)
    このColorModelと互換性のあるデータ・レイアウトを持つ、指定された幅と高さのSampleModelを作成します。
    SampleModel ComponentColorModel.createCompatibleSampleModel​(int w, int h)
    このColorModelと互換性のあるデータ・レイアウトを持つ、指定された幅と高さのSampleModelを作成します。
    SampleModel ComponentSampleModel.createCompatibleSampleModel​(int w, int h)
    指定された幅と高さを持つ新しいComponentSampleModelを作成します。
    SampleModel IndexColorModel.createCompatibleSampleModel​(int w, int h)
    このColorModelと互換性のあるデータ・レイアウトを持つ、指定された幅と高さのSampleModelを作成します。
    SampleModel MultiPixelPackedSampleModel.createCompatibleSampleModel​(int w, int h)
    指定された幅と高さを持つ新しいMultiPixelPackedSampleModelを作成します。
    SampleModel PackedColorModel.createCompatibleSampleModel​(int w, int h)
    このColorModelと互換性のあるデータ・レイアウトを持つ、指定された幅と高さのSampleModelを作成します。
    SampleModel PixelInterleavedSampleModel.createCompatibleSampleModel​(int w, int h)
    指定された幅と高さを持つ新しいPixelInterleavedSampleModelを生成します。
    abstract SampleModel SampleModel.createCompatibleSampleModel​(int w, int h)
    このSampleModelの形式でデータが記述されている、幅と高さが異なるSampleModelを生成します。
    SampleModel SinglePixelPackedSampleModel.createCompatibleSampleModel​(int w, int h)
    指定された幅と高さを使って新しいSinglePixelPackedSampleModelを作成します。
    SampleModel BandedSampleModel.createSubsetSampleModel​(int[] bands)
    このBandedSampleModelのバンドのサブセットを持つ新しいBandedSampleModelを作成します。
    SampleModel ComponentSampleModel.createSubsetSampleModel​(int[] bands)
    このComponentSampleModelのサブセットを持つ、新しいComponentSampleModelを構築します。
    SampleModel MultiPixelPackedSampleModel.createSubsetSampleModel​(int[] bands)
    このMultiPixelPackedSampleModelのバンドのサブセットを持つ新しいMultiPixelPackedSampleModelを生成します。
    SampleModel PixelInterleavedSampleModel.createSubsetSampleModel​(int[] bands)
    このPixelInterleavedSampleModelのバンドのサブセットを持つ新しいPixelInterleavedSampleModelを生成します。
    abstract SampleModel SampleModel.createSubsetSampleModel​(int[] bands)
    このSampleModelのバンドのサブセットを使って新しいSampleModelを生成します。
    SampleModel SinglePixelPackedSampleModel.createSubsetSampleModel​(int[] bands)
    このSinglePixelPackedSampleModelのバンドのサブセットを使って新しいSinglePixelPackedSampleModelを作成します。
    SampleModel BufferedImage.getSampleModel()
    このBufferedImageに関連付けられたSampleModelを返します。
    SampleModel Raster.getSampleModel()
    イメージ・データのレイアウトを記述するSampleModelを返します。
    SampleModel RenderedImage.getSampleModel()
    このイメージに関連したSampleModelを返します。
    SampleModel型のパラメータを持つjava.awt.imageのメソッド 
    修飾子と型 メソッド 説明
    static Raster Raster.createRaster​(SampleModel sm, DataBuffer db, Point location)
    指定されたSampleModelとDataBufferを持つRasterを生成します。
    static WritableRaster Raster.createWritableRaster​(SampleModel sm, DataBuffer db, Point location)
    指定されたSampleModelとDataBufferを持つWritableRasterを生成します。
    static WritableRaster Raster.createWritableRaster​(SampleModel sm, Point location)
    指定されたSampleModelを持つWritableRasterを生成します。
    boolean ColorModel.isCompatibleSampleModel​(SampleModel sm)
    SampleModelがこのColorModelと互換性があるかどうかを判定します。
    boolean ComponentColorModel.isCompatibleSampleModel​(SampleModel sm)
    指定されたSampleModelがこのColorModelと互換性があるかどうかを判定します。
    boolean IndexColorModel.isCompatibleSampleModel​(SampleModel sm)
    指定されたSampleModelがこのColorModelと互換性があるかどうかを調べます。
    boolean PackedColorModel.isCompatibleSampleModel​(SampleModel sm)
    指定されたSampleModelがこのColorModelと互換性があるかどうかを調べます。
    SampleModel型のパラメータを持つjava.awt.imageのコンストラクタ 
    コンストラクタ 説明
    Raster​(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
    指定されたSampleModelおよびDataBufferを持つRasterを構築します。
    Raster​(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)
    指定されたSampleModel、DataBuffer、および親を使ってRasterを構築します。
    Raster​(SampleModel sampleModel, Point origin)
    指定されたSampleModelを持つRasterを構築します。
    WritableRaster​(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
    指定されたSampleModelおよびDataBufferを持つWritableRasterを構築します。
    WritableRaster​(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)
    指定されたSampleModel、DataBuffer、および親を使ってWritableRasterを構築します。
    WritableRaster​(SampleModel sampleModel, Point origin)
    指定されたSampleModelを持つWritableRasterを構築します。
  • javax.imageioでのSampleModelの使用

    SampleModelとして宣言されているjavax.imageioのフィールド 
    修飾子と型 フィールド 説明
    protected SampleModel ImageTypeSpecifier.sampleModel
    プロトタイプとして使用するSampleModelです。
    SampleModelを返すjavax.imageioのメソッド 
    修飾子と型 メソッド 説明
    SampleModel ImageTypeSpecifier.getSampleModel()
    このオブジェクト内にカプセル化された設定に基づくSampleModelを返します。
    SampleModel ImageTypeSpecifier.getSampleModel​(int width, int height)
    このオブジェクト内にカプセル化された設定に基づくSampleModelを返します。
    SampleModel型のパラメータを持つjavax.imageioのコンストラクタ 
    コンストラクタ 説明
    ImageTypeSpecifier​(ColorModel colorModel, SampleModel sampleModel)
    ColorModelSampleModelから直接ImageTypeSpecifierを構築します。