Java プラットフォーム 1.2

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

SampleModel を使用するパッケージ
java.awt.image イメージの作成や変更を行うクラスを提供します。 
 

java.awt.image における SampleModel の使用方法
 

java.awt.image における SampleModel のサブクラス
 class BandedSampleModel
          このクラスは、バンドインタリーブ化方式で格納されるイメージデータを表します。
 class ComponentSampleModel
          このクラスは、DataBuffer のデータ要素 1 つに 1 つずつピクセルを形成する各サンプルが格納されているイメージデータを表します。
 class MultiPixelPackedSampleModel
          MultiPixelPackedSampleModel クラスは、単一バンド化されたイメージを表現し、複数の単一サンプルピクセルを 1 つのデータ要素にパックできます。
 class PixelInterleavedSampleModel
          このクラスは、ピクセルインタリーブ化方式で格納され、ピクセルの各サンプルが DataBuffer の 1 データ要素を占めるイメージデータを表します。
 class SinglePixelPackedSampleModel
          このクラスは、1 つのピクセルを構成する N 個のサンプルが 1 つのデータ配列要素に格納されるように圧縮されたピクセルデータを表します。
 

SampleModel として宣言される java.awt.image におけるフィールド
protected  SampleModel Raster.sampleModel
          この Raster のピクセルが DataBuffer に格納される方法を記述する SampleModel です。
 

SampleModel を返す java.awt.image におけるメソッド
 SampleModel Raster.getSampleModel()
          イメージデータのレイアウトを記述する SampleModel を返します。
abstract  SampleModel SampleModel.createCompatibleSampleModel(int w, int h)
          この SampleModel の形式でデータが記述されている、幅と高さが異なる SampleModel を作成します。
abstract  SampleModel SampleModel.createSubsetSampleModel(int[] bands)
          この SampleModel のバンドのサブセットを使って新しい SampleModel を作成します。
 SampleModel ComponentSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅および高さで、新しい ComponentSampleModel を構築します。
 SampleModel ComponentSampleModel.createSubsetSampleModel(int[] bands)
          この ComponentSampleModel のサブセットを持つ、新しい ComponentSampleModel を構築します。
 SampleModel ColorModel.createCompatibleSampleModel(int w, int h)
          この ColorModel と互換性のあるデータレイアウトを持つ、指定された幅と高さの SampleModel を作成します。
 SampleModel PackedColorModel.createCompatibleSampleModel(int w, int h)
          この ColorModel と互換性があるデータレイアウトを持つ SampleModel を、指定された幅と高さで作成します。
 SampleModel MultiPixelPackedSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅と高さを持つ新しい MultiPixelPackedSampleModel を構築します。
 SampleModel MultiPixelPackedSampleModel.createSubsetSampleModel(int[] bands)
          この MultiPixelPackedSampleModel のバンドのサブセットを持つ新しい MultiPixelPackedSampleModel を作成します。
 SampleModel BufferedImage.getSampleModel()
          この BufferedImage に関連付けられた SampleModel を返します。
 SampleModel BandedSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅と高さを持つ新しい BandedSampleModel を作成します。
 SampleModel BandedSampleModel.createSubsetSampleModel(int[] bands)
          この BandedSampleModel のバンドのサブセットを持つ新しい BandedSampleModel を作成します。
 SampleModel ComponentColorModel.createCompatibleSampleModel(int w, int h)
          指定された幅およびサイズで、この ColorModel と互換性のあるデータレイアウトを持つ SampleModel を作成します。
 SampleModel PixelInterleavedSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅と高さを持つ新しい PixelInterleavedSampleModel を構築します。
 SampleModel PixelInterleavedSampleModel.createSubsetSampleModel(int[] bands)
          この PixelInterleavedSampleModel のバンドのサブセットを持つ新しい PixelInterleavedSampleModel を構築します。
 SampleModel RenderedImage.getSampleModel()
          このイメージに関連付けられている SampleModel を返します。
 SampleModel IndexColorModel.createCompatibleSampleModel(int w, int h)
          この ColorModel と互換性のあるデータレイアウトを持つ SampleModel を、指定された幅と高さで作成します。
 SampleModel SinglePixelPackedSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅と高さを使って新しい SinglePixelPackedSampleModel を作成します。
 SampleModel SinglePixelPackedSampleModel.createSubsetSampleModel(int[] bands)
          この SinglePixelPackedSampleModel のバンドのサブセットを使って新しい SinglePixelPackedSampleModel を作成します。
 

SampleModel のパラメータを持つ java.awt.image におけるメソッド
static Raster Raster.createRaster(SampleModel sm, DataBuffer db, Point location)
          指定された SampleModel と DataBuffer を持つ Raster を作成します。
static WritableRaster Raster.createWritableRaster(SampleModel sm, Point location)
          指定された SampleModel を持つ WritableRaster を作成します。
static WritableRaster Raster.createWritableRaster(SampleModel sm, DataBuffer db, Point location)
          指定された SampleModel と DataBuffer を持つ WritableRaster を作成します。
 boolean ColorModel.isCompatibleSampleModel(SampleModel sm)
          SampleModel がこの ColorModel と互換性があるかどうかを判定します。
 boolean PackedColorModel.isCompatibleSampleModel(SampleModel sm)
          SampleModel がこの ColorModel と互換性があるかどうかを判定します。
 boolean ComponentColorModel.isCompatibleSampleModel(SampleModel sm)
          指定された SampleModel がこの ColorModel と互換性があるかどうかを判定します。
 boolean IndexColorModel.isCompatibleSampleModel(SampleModel sm)
          SampleModel がこの ColorModel と互換性があるかどうかを判定します。
 

SampleModel のパラメータを持つ java.awt.image におけるコンストラクタ
Raster.Raster(SampleModel sampleModel, Point origin)
          指定された SampleModel を持つ Raster を構築します。
Raster.Raster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
          指定された SampleModel と DataBuffer を持つ Raster を構築します。
Raster.Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)
          指定された SampleModel、DataBuffer、および親を持つ Raster を構築します。
WritableRaster.WritableRaster(SampleModel sampleModel, Point origin)
          指定された SampleModel を使って WritableRaster を構築します。
WritableRaster.WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
          指定された SampleModel および DataBuffer を使って WritableRaster を構築します。
WritableRaster.WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)
          指定された SampleModel、DataBuffer、および親を使って WritableRaster を構築します。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.