Java プラットフォーム 1.2

クラス
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 におけるメソッド
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 BufferedImage.getTile(int tileX, int tileY)
          タイル (tileXtileY) を返します。
 Raster BufferedImage.getData()
          イメージを 1 つの大きなタイルとして返します。
 Raster BufferedImage.getData(Rectangle rect)
          BufferedImage の任意の領域を計算して返します。
 Raster RenderedImage.getTile(int tileX, int tileY)
          タイル (tileX, tileY) を返します。
 Raster RenderedImage.getData()
          イメージを 1 つの大きいタイルとして返します。
 Raster RenderedImage.getData(Rectangle rect)
          RenderedImage の任意の領域を計算して返します。
 

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

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


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.