クラスjava.awt.image.SampleModel
の使用
SampleModelを使用するパッケージ
-
java.awt.imageでのSampleModelの使用
java.awt.imageのSampleModelのサブクラス修飾子と型クラス説明final classこのクラスは、バンド・インタリーブ化方式で格納されるイメージ・データを表します。ピクセルの各サンプルは、DataBufferのデータ要素に1つずつ格納されます。classこのクラスは、DataBufferのデータ要素1つに1つずつピクセルを形成する各サンプルが格納されているイメージ・データを表します。classMultiPixelPackedSampleModelクラスは、単一バンド化されたイメージを表現し、複数の単一サンプル・ピクセルを1つのデータ要素にパックできます。classこのクラスは、ピクセル・インタリーブ化方式で格納され、ピクセルの各サンプルがDataBufferの1データ要素を占めるイメージ・データを表します。classこのクラスは、1つのピクセルを構成するN個のサンプルが1つのデータ配列要素に格納されるようにパックされたピクセル・データを表します。データ配列要素の各データは1つのピクセルだけのサンプルを保持します。SampleModelとして宣言されたjava.awt.imageのフィールド修飾子と型フィールド説明protected SampleModelRaster.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 SampleModelSampleModel.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 SampleModelSampleModel.createSubsetSampleModel(int[] bands) このSampleModelのバンドのサブセットを使って新しいSampleModelを生成します。SinglePixelPackedSampleModel.createSubsetSampleModel(int[] bands) このSinglePixelPackedSampleModelのバンドのサブセットを使って新しいSinglePixelPackedSampleModelを作成します。BufferedImage.getSampleModel()このBufferedImageに関連付けられたSampleModelを返します。Raster.getSampleModel()イメージ・データのレイアウトを記述するSampleModelを返します。RenderedImage.getSampleModel()このイメージに関連したSampleModelを返します。型SampleModelのパラメータを持つjava.awt.imageのメソッド修飾子と型メソッド説明static RasterRaster.createRaster(SampleModel sm, DataBuffer db, Point location) 指定されたSampleModelとDataBufferを持つRasterを生成します。static WritableRasterRaster.createWritableRaster(SampleModel sm, DataBuffer db, Point location) 指定されたSampleModelとDataBufferを持つWritableRasterを生成します。static WritableRasterRaster.createWritableRaster(SampleModel sm, Point location) 指定されたSampleModelを持つWritableRasterを生成します。booleanColorModel.isCompatibleSampleModel(SampleModel sm) SampleModelがこのColorModelと互換性があるかどうかを判定します。booleanComponentColorModel.isCompatibleSampleModel(SampleModel sm) 指定されたSampleModelがこのColorModelと互換性があるかどうかを判定します。booleanIndexColorModel.isCompatibleSampleModel(SampleModel sm) 指定されたSampleModelがこのColorModelと互換性があるかどうかを調べます。booleanPackedColorModel.isCompatibleSampleModel(SampleModel sm) 指定されたSampleModelがこのColorModelと互換性があるかどうかを調べます。型SampleModelのパラメータを持つjava.awt.imageのコンストラクタ修飾子コンストラクタ説明protectedRaster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin) 指定されたSampleModelおよびDataBufferを持つRasterを構築します。protectedRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent) 指定されたSampleModel、DataBuffer、および親を使ってRasterを構築します。protectedRaster(SampleModel sampleModel, Point origin) 指定されたSampleModelを持つRasterを構築します。protectedWritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin) 指定されたSampleModelおよびDataBufferを持つWritableRasterを構築します。protectedWritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent) 指定されたSampleModel、DataBuffer、および親を使ってWritableRasterを構築します。protectedWritableRaster(SampleModel sampleModel, Point origin) 指定されたSampleModelを持つWritableRasterを構築します。 -
javax.imageioでのSampleModelの使用
SampleModelとして宣言されたjavax.imageioのフィールドSampleModelを返すjavax.imageioのメソッド修飾子と型メソッド説明ImageTypeSpecifier.getSampleModel()このオブジェクト内にカプセル化された設定に基づくSampleModelを返します。ImageTypeSpecifier.getSampleModel(int width, int height) このオブジェクト内にカプセル化された設定に基づくSampleModelを返します。型SampleModelのパラメータを持つjavax.imageioのコンストラクタ修飾子コンストラクタ説明ImageTypeSpecifier(ColorModel colorModel, SampleModel sampleModel) ColorModelとSampleModelから直接ImageTypeSpecifierを構築します。