JavaTM Platform
Standard Ed. 6

クラス
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 ColorModel.createCompatibleSampleModel(int w, int h)
          この ColorModel と互換性のあるデータレイアウトを持つ、指定された幅と高さの SampleModel を作成します。
 SampleModel PackedColorModel.createCompatibleSampleModel(int w, int h)
          この ColorModel と互換性のあるデータレイアウトを持つ、指定された幅と高さの SampleModel を作成します。
 SampleModel IndexColorModel.createCompatibleSampleModel(int w, int h)
          この ColorModel と互換性のあるデータレイアウトを持つ、指定された幅と高さの SampleModel を作成します。
 SampleModel PixelInterleavedSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅と高さを持つ新しい PixelInterleavedSampleModel を生成します。
 SampleModel ComponentSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅および高さで、新しい ComponentSampleModel を構築します。
abstract  SampleModel SampleModel.createCompatibleSampleModel(int w, int h)
          この SampleModel の形式でデータが記述されている、幅と高さが異なる SampleModel を生成します。
 SampleModel SinglePixelPackedSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅と高さを使って新しい SinglePixelPackedSampleModel を作成します。
 SampleModel MultiPixelPackedSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅と高さを持つ新しい MultiPixelPackedSampleModel を構築します。
 SampleModel ComponentColorModel.createCompatibleSampleModel(int w, int h)
          指定された幅および高さで、この ColorModel と互換性のあるデータレイアウトを持つ SampleModel を作成します。
 SampleModel BandedSampleModel.createCompatibleSampleModel(int w, int h)
          指定された幅と高さを持つ新しい BandedSampleModel を作成します。
 SampleModel PixelInterleavedSampleModel.createSubsetSampleModel(int[] bands)
          この PixelInterleavedSampleModel のバンドのサブセットを持つ新しい PixelInterleavedSampleModel を生成します。
 SampleModel ComponentSampleModel.createSubsetSampleModel(int[] bands)
          この ComponentSampleModel のサブセットを持つ、新しい ComponentSampleModel を構築します。
abstract  SampleModel SampleModel.createSubsetSampleModel(int[] bands)
          この SampleModel のバンドのサブセットを使って新しい SampleModel を生成します。
 SampleModel SinglePixelPackedSampleModel.createSubsetSampleModel(int[] bands)
          この SinglePixelPackedSampleModel のバンドのサブセットを使って新しい SinglePixelPackedSampleModel を作成します。
 SampleModel MultiPixelPackedSampleModel.createSubsetSampleModel(int[] bands)
          この MultiPixelPackedSampleModel のバンドのサブセットを持つ新しい MultiPixelPackedSampleModel を作成します。
 SampleModel BandedSampleModel.createSubsetSampleModel(int[] bands)
          この BandedSampleModel のバンドのサブセットを持つ新しい BandedSampleModel を作成します。
 SampleModel Raster.getSampleModel()
          イメージデータのレイアウトを記述する SampleModel を返します。
 SampleModel 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 を生成します。
static WritableRaster Raster.createWritableRaster(SampleModel sm, DataBuffer db, Point location)
          指定された SampleModel と DataBuffer を持つ WritableRaster を生成します。
static WritableRaster Raster.createWritableRaster(SampleModel sm, Point location)
          指定された SampleModel を持つ WritableRaster を生成します。
 boolean ColorModel.isCompatibleSampleModel(SampleModel sm)
          SampleModel がこの ColorModel と互換性があるかどうかを判定します。
 boolean PackedColorModel.isCompatibleSampleModel(SampleModel sm)
          SampleModel がこの ColorModel と互換性があるかどうかを調べます。
 boolean IndexColorModel.isCompatibleSampleModel(SampleModel sm)
          SampleModel がこの ColorModel と互換性があるかどうかを調べます。
 boolean ComponentColorModel.isCompatibleSampleModel(SampleModel sm)
          指定された SampleModel がこの ColorModel と互換性があるかどうかを判定します。
 

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

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 Platform
Standard Ed. 6

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

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。