JavaTM 2 Platform
Std. Ed. v1.3

クラス
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 のメソッド
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 PixelInterleavedSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅と高さを持つ新しい PixelInterleavedSampleModel を構築します。
 SampleModel PixelInterleavedSampleModel.createSubsetSampleModel(int[] bands)
          この PixelInterleavedSampleModel のバンドのサブセットを持つ新しい PixelInterleavedSampleModel を構築します。
 SampleModel BandedSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅と高さを持つ新しい BandedSampleModel を作成します。
 SampleModel BandedSampleModel.createSubsetSampleModel(int[] bands)
          この BandedSampleModel のバンドのサブセットを持つ新しい BandedSampleModel を作成します。
 SampleModel RenderedImage.getSampleModel()
          このイメージに関連した SampleModel を返します。
 SampleModel BufferedImage.getSampleModel()
          この BufferedImage に関連した SampleModel を返します。
 SampleModel Raster.getSampleModel()
          イメージデータのレイアウトを記述する SampleModel を返します。
 SampleModel ColorModel.createCompatibleSampleModel(int w, int h)
          指定された幅と高さで、ColorModel と互換性のある SampleModel を生成します。
 SampleModel PackedColorModel.createCompatibleSampleModel(int w, int h)
          この ColorModel と互換性のあるデータレイアウトを持つ、指定された幅と高さの SampleModel を作成します。
 SampleModel ComponentColorModel.createCompatibleSampleModel(int w, int h)
          指定された幅および高さで、この ColorModel と互換性のあるデータレイアウトを持つ SampleModel を作成します。
 SampleModel MultiPixelPackedSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅と高さを持つ新しい MultiPixelPackedSampleModel を構築します。
 SampleModel MultiPixelPackedSampleModel.createSubsetSampleModel(int[] bands)
          この MultiPixelPackedSampleModel のバンドのサブセットを持つ新しい MultiPixelPackedSampleModel を作成します。
 SampleModel SinglePixelPackedSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅と高さを使って新しい SinglePixelPackedSampleModel を作成します。
 SampleModel SinglePixelPackedSampleModel.createSubsetSampleModel(int[] bands)
          この SinglePixelPackedSampleModel のバンドのサブセットを使って新しい SinglePixelPackedSampleModel を作成します。
 SampleModel IndexColorModel.createCompatibleSampleModel(int w, int h)
          この ColorModel と互換性のあるデータレイアウトを持つ、指定された幅と高さの SampleModel を作成します。
 

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(SampleModel sampleModel, Point origin)
          指定された SampleModel を持つ Raster を構築します。
Raster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
          指定された SampleModel と DataBuffer を持つ Raster を構築します。
Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)
          指定された SampleModel、DataBuffer、および親を持つ Raster を構築します。
WritableRaster(SampleModel sampleModel, Point origin)
          指定された SampleModel を使って WritableRaster を構築します。
WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
          指定された SampleModel および DataBuffer を使って WritableRaster を構築します。
WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)
          指定された SampleModel、DataBuffer、および親を使って WritableRaster を構築します。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.