JavaTM 2
Platform
Std. Ed. v1.4.0

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

SampleModel を使用しているパッケージ
java.awt.image イメージの作成や変更を行うクラスを提供します。 
javax.imageio Java Image I/O API の基本パッケージです。  
 

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

SampleModel 型のパラメータを持つ java.awt.image のメソッド
 boolean IndexColorModel.isCompatibleSampleModel(SampleModel sm)
          SampleModel がこの ColorModel と互換性があるかどうかを調べます。
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 PackedColorModel.isCompatibleSampleModel(SampleModel sm)
          SampleModel がこの ColorModel と互換性があるかどうかを調べます。
 boolean ColorModel.isCompatibleSampleModel(SampleModel sm)
          SampleModel がこの ColorModel と互換性があるかどうかを判定します。
 boolean ComponentColorModel.isCompatibleSampleModel(SampleModel sm)
          指定された SampleModel がこの ColorModel と互換性があるかどうかを判定します。
 

SampleModel 型のパラメータを持つ java.awt.image のコンストラクタ
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 を構築します。
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 を構築します。
 

javax.imageio での SampleModel の使用
 

SampleModel として宣言されている javax.imageio のフィールド
protected  SampleModel ImageTypeSpecifier.sampleModel
          プロトタイプとして使用する SampleModel です。
 

SampleModel を返す javax.imageio のメソッド
 SampleModel ImageTypeSpecifier.getSampleModel()
          このオブジェクト内にカプセル化された設定に基づく SampleModel を返します。
 SampleModel ImageTypeSpecifier.getSampleModel(int width, int height)
          このオブジェクト内でカプセル化された設定に基づく SampleModel を返します。
 

SampleModel 型のパラメータを持つ javax.imageio のコンストラクタ
ImageTypeSpecifier(ColorModel colorModel, SampleModel sampleModel)
          ColorModelSampleModel から直接 ImageTypeSpecifier を構成します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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