JavaTM 2 Platform
Std. Ed. v1.3

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

Raster を使用しているパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.image イメージの作成や変更を行うクラスを提供します。 
 

java.awt での Raster の使用
 

Raster を返す java.awt のメソッド
 Raster PaintContext.getRaster(int x, int y, int w, int h)
          グラフィックス操作用に生成された色を格納する Raster を返します。
 

Raster 型のパラメータを持つ java.awt のメソッド
 void CompositeContext.compose(Raster src, Raster dstIn, WritableRaster dstOut)
          2 つのソース Raster オブジェクトを重ね合わせて、その結果をデスティネーション WritableRaster に入れます。
 

java.awt.image での Raster の使用
 

java.awt.image での Raster のサブクラス
 class WritableRaster
          このクラスは、ピクセル書き込み機能を提供するように Raster を拡張します。
 

Raster として宣言されている java.awt.image のフィールド
protected  Raster Raster.parent
          この Raster の親、または null です。
 

Raster を返す java.awt.image のメソッド
 Raster RenderedImage.getTile(int tileX, int tileY)
          タイル (tileX, tileY) を返します。
 Raster RenderedImage.getData()
          イメージを 1 つの大きいタイルとして返します。
 Raster RenderedImage.getData(Rectangle rect)
          RenderedImage の任意の領域を計算して返します。
 Raster BufferedImage.getTile(int tileX, int tileY)
          タイル (tileXtileY) を返します。
 Raster BufferedImage.getData()
          イメージを 1 つの大きなタイルとして返します。
 Raster BufferedImage.getData(Rectangle rect)
          BufferedImage の任意の領域を計算して返します。
static Raster Raster.createRaster(SampleModel sm, DataBuffer db, Point location)
          指定された SampleModel と DataBuffer を持つ Raster を作成します。
 Raster Raster.getParent()
          この Raster の親 Raster があればそれを返します。
 Raster Raster.createTranslatedChild(int childMinX, int childMinY)
          この Raster と同じサイズ、SampleModel、および DataBuffer を持ち、位置が異なる Raster を作成します。
 Raster Raster.createChild(int parentX, int parentY, int width, int height, int childMinX, int childMinY, int[] bandList)
          この Raster の DataBuffer のすべてまたは一部を共有する新しい Raster を返します。
 

Raster 型のパラメータを持つ java.awt.image のメソッド
 WritableRaster LookupOp.filter(Raster src, WritableRaster dst)
          Raster に対してルックアップオペレーションを実行します。
 Rectangle2D LookupOp.getBounds2D(Raster src)
          フィルタ処理されたデスティネーションの Raster のバウンディングボックスを返します。
 WritableRaster LookupOp.createCompatibleDestRaster(Raster src)
          指定されたソースについて、適切なサイズと数のバンドを持つゼロ化されたデスティネーション Raster を作成します。
 void BufferedImage.setData(Raster r)
          イメージの矩形領域を指定された Raster である r の内容に設定します。
 boolean ColorModel.isCompatibleRaster(Raster raster)
          raster がこの ColorModel と互換性がある場合は true、そうでない場合は false を返します。
 WritableRaster ConvolveOp.filter(Raster src, WritableRaster dst)
          Raster の畳み込み演算を実行します。
 WritableRaster ConvolveOp.createCompatibleDestRaster(Raster src)
          指定されたソースで、正しいサイズおよびバンド数を持つゼロ化されたデスティネーション Raster を作成します。
 Rectangle2D ConvolveOp.getBounds2D(Raster src)
          フィルタ処理されたデスティネーションの Raster のバウンディングボックスを返します。
 void WritableRaster.setDataElements(int x, int y, Raster inRaster)
          ピクセルの矩形のデータを入力 Raster から設定します。
 void WritableRaster.setRect(Raster srcRaster)
          この WritableRaster に Raster srcRaster からピクセルをコピーします。
 void WritableRaster.setRect(int dx, int dy, Raster srcRaster)
          この WritableRaster に Raster srcRaster からピクセルをコピーします。
 boolean ComponentColorModel.isCompatibleRaster(Raster raster)
          raster がこの ColorModel と互換性がある場合に true を返し、そうでない場合は false を返します。
 WritableRaster BandCombineOp.filter(Raster src, WritableRaster dst)
          コンストラクタで指定されたマトリックスを使って Raster を変換します。
 Rectangle2D BandCombineOp.getBounds2D(Raster src)
          変換されたデスティネーションのバウンディングボックスを返します。
 WritableRaster BandCombineOp.createCompatibleDestRaster(Raster src)
          正しいサイズおよびバンド数で、ゼロ化されたデスティネーションの Raster を作成します。
 boolean DirectColorModel.isCompatibleRaster(Raster raster)
          raster がこの ColorModel と互換性がある場合には true を返し、そうでない場合には false を返します。
 void WritableRenderedImage.setData(Raster r)
          イメージの矩形を、WritableRenderedImage と同じ座標空間にあると見なされる Raster r の内容に設定します。
 WritableRaster AffineTransformOp.filter(Raster src, WritableRaster dst)
          ソースの Raster を変換し、その結果をデスティネーションの Raster に格納します。
 Rectangle2D AffineTransformOp.getBounds2D(Raster src)
          変換されたデスティネーションのバウンディングボックスを返します。
 WritableRaster AffineTransformOp.createCompatibleDestRaster(Raster src)
          正しいサイズおよびバンド数で、ゼロ化された Raster を作成します。
 WritableRaster RasterOp.filter(Raster src, WritableRaster dest)
          ソース Raster からデスティネーション Raster への単一入力/単一出力操作を実行します。
 Rectangle2D RasterOp.getBounds2D(Raster src)
          フィルタ処理されたデスティネーション Raster のバウンディングボックスを返します。
 WritableRaster RasterOp.createCompatibleDestRaster(Raster src)
          適切なサイズと数のバンドを持つゼロ化されたデスティネーション Raster を作成します。
 WritableRaster ColorConvertOp.filter(Raster src, WritableRaster dest)
          ソース Raster のイメージデータで ColorConvert を実行します。
 Rectangle2D ColorConvertOp.getBounds2D(Raster src)
          このソースを指定して、デスティネーションのバウンディングボックスを返します。
 WritableRaster ColorConvertOp.createCompatibleDestRaster(Raster src)
          指定されたソースで、正しいサイズおよびバンド数を持つゼロ化されたデスティネーション Raster を作成します。
 WritableRaster RescaleOp.filter(Raster src, WritableRaster dst)
          ソース Raster のピクセルデータを再スケーリングします。
 Rectangle2D RescaleOp.getBounds2D(Raster src)
          再スケーリングされたデスティネーション Raster のバウンディングボックスを返します。
 WritableRaster RescaleOp.createCompatibleDestRaster(Raster src)
          指定されたソースで、正しいサイズおよびバンド数を持つゼロ化されたデスティネーション Raster を作成します。
 boolean IndexColorModel.isCompatibleRaster(Raster raster)
          raster がこの ColorModel と互換性がある場合には true を返し、そうでない場合には false を返します。
 BufferedImage IndexColorModel.convertToIntDiscrete(Raster raster, boolean forceARGB)
          ソース Raster のインデックスを展開して計算したピクセルデータ付きの Raster を持つ TYPE_INT_ARGB または TYPE_INT_RGB の新しい BufferedImage を、この ColorModel の色成分とアルファ成分の配列を使って返します。
 

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


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.