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

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

    java.awt.imageSampleModelのサブクラス
    修飾子と型
    クラス
    説明
    final 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
    指定された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を構築します。