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

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

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

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