クラスjava.awt.image.Raster
の使用
パッケージ | 説明 |
---|---|
java.awt |
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
|
java.awt.image |
イメージを作成および修正するためのクラスを提供します。
|
javax.imageio |
Java Image I/O APIの基本パッケージです。
|
-
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
Raster. createChild(int parentX, int parentY, int width, int height, int childMinX, int childMinY, int[] bandList)
このRasterのDataBufferのすべてまたは一部を共有する新しいRasterを返します。static Raster
Raster. createRaster(SampleModel sm, DataBuffer db, Point location)
指定されたSampleModelとDataBufferを持つRasterを生成します。Raster
Raster. createTranslatedChild(int childMinX, int childMinY)
このRasterと同じサイズ、SampleModel、およびDataBufferを持ち、位置が異なるRasterを生成します。Raster
BufferedImage. getData()
イメージを1つの大きなタイルとして返します。Raster
BufferedImage. getData(Rectangle rect)
BufferedImage
の任意の領域を計算して返します。Raster
RenderedImage. getData()
イメージを1つの大きいタイルとして返します。タイルがベースになっているイメージの場合は、イメージ全体のフェッチとイメージ・データ全体のコピーが必要になります。Raster
RenderedImage. getData(Rectangle rect)
RenderedImageの任意の領域を計算して返します。Raster
Raster. getParent()
このRasterの親Rasterがあればそれを返します。親がない場合は、nullを返します。Raster
BufferedImage. getTile(int tileX, int tileY)
タイル(tileX
,tileY
)を返します。Raster
RenderedImage. getTile(int tileX, int tileY)
タイル(tileX, tileY)を返します。Raster型のパラメータを持つjava.awt.imageのメソッド 修飾子と型 メソッド 説明 BufferedImage
IndexColorModel. convertToIntDiscrete(Raster raster, boolean forceARGB)
ソースRaster
のインデックスを展開して計算したピクセル・データ付きのRaster
を持つ、TYPE_INT_ARGBまたはTYPE_INT_RGBの新しいBufferedImage
を、このColorModel
の色成分とアルファ成分の配列を使って返します。WritableRaster
AffineTransformOp. createCompatibleDestRaster(Raster src)
適切なサイズと数のバンドを持つゼロ化された転送先Raster
を作成します。WritableRaster
BandCombineOp. createCompatibleDestRaster(Raster src)
適切なサイズと数のバンドを持つゼロ化された転送先Raster
を作成します。WritableRaster
ColorConvertOp. createCompatibleDestRaster(Raster src)
指定された転送元で、正しいサイズおよびバンド数を持つゼロ化された転送先Rasterを作成します。WritableRaster
ConvolveOp. createCompatibleDestRaster(Raster src)
指定された転送元で、正しいサイズおよびバンド数を持つゼロ化された転送先Rasterを作成します。WritableRaster
LookupOp. createCompatibleDestRaster(Raster src)
指定されたソースで、適切なサイズ、適切な数のバンドを持つゼロ化された転送先Raster
を生成します。WritableRaster
RasterOp. createCompatibleDestRaster(Raster src)
適切なサイズと数のバンドを持つゼロ化された転送先Rasterを作成します。WritableRaster
RescaleOp. createCompatibleDestRaster(Raster src)
指定されたソースで、適切なサイズ、適切な数のバンドを持つゼロ化された転送先Raster
を生成します。WritableRaster
AffineTransformOp. filter(Raster src, WritableRaster dst)
転送元のRaster
を変換し、その結果を転送先のRaster
に格納します。WritableRaster
BandCombineOp. filter(Raster src, WritableRaster dst)
コンストラクタで指定された行列を使用して、Raster
を変換します。WritableRaster
ColorConvertOp. filter(Raster src, WritableRaster dest)
転送元Rasterのイメージ・データでColorConvertを実行します。WritableRaster
ConvolveOp. filter(Raster src, WritableRaster dst)
Rasterの畳込み演算を実行します。WritableRaster
LookupOp. filter(Raster src, WritableRaster dst)
Raster
に対するルックアップ操作を行います。WritableRaster
RasterOp. filter(Raster src, WritableRaster dest)
転送元Rasterから転送先Rasterへの単一入力操作と単一出力操作を実行します。WritableRaster
RescaleOp. filter(Raster src, WritableRaster dst)
転送元Rasterのピクセル・データの再スケーリングを行います。Rectangle2D
AffineTransformOp. getBounds2D(Raster src)
変換された転送先のバウンディング・ボックスを返します。Rectangle2D
BandCombineOp. getBounds2D(Raster src)
変換された転送先のバウンディング・ボックスを返します。Rectangle2D
ColorConvertOp. getBounds2D(Raster src)
この転送元を指定して、転送先のバウンディング・ボックスを返します。Rectangle2D
ConvolveOp. getBounds2D(Raster src)
フィルタ処理された転送先Rasterのバウンディング・ボックスを返します。Rectangle2D
LookupOp. getBounds2D(Raster src)
フィルタ処理された転送先Rasterのバウンディング・ボックスを返します。Rectangle2D
RasterOp. getBounds2D(Raster src)
フィルタ処理された転送先Rasterのバウンディング・ボックスを返します。Rectangle2D
RescaleOp. getBounds2D(Raster src)
再スケーリングされた転送先Rasterのバウンディング・ボックスを返します。boolean
ColorModel. isCompatibleRaster(Raster raster)
raster
がこのColorModel
と互換性がある場合にはtrue
を返し、そうでない場合にはfalse
を返します。boolean
ComponentColorModel. isCompatibleRaster(Raster raster)
raster
がこのColorModel
と互換性がある場合にtrueを返し、そうでない場合はfalseを返します。boolean
DirectColorModel. isCompatibleRaster(Raster raster)
raster
がこのColorModel
と互換性がある場合にはtrue
を返し、そうでない場合にはfalse
を返します。boolean
IndexColorModel. isCompatibleRaster(Raster raster)
raster
がこのColorModel
と互換性がある場合はtrue
、このColorModel
と互換性がない場合はfalse
を返します。void
BufferedImage. setData(Raster r)
イメージの矩形領域を、指定されたRaster r
の内容に設定します。BufferedImage
と同じ座標空間にあると想定されます。void
WritableRenderedImage. setData(Raster r)
イメージの矩形を、WritableRenderedImageと同じ座標空間にあると見なされるRaster rの内容に設定します。void
WritableRaster. setDataElements(int x, int y, Raster inRaster)
ピクセルの矩形のデータを入力Rasterから設定します。void
WritableRaster. setRect(int dx, int dy, Raster srcRaster)
このWritableRasterにRaster srcRasterからピクセルをコピーします。void
WritableRaster. setRect(Raster srcRaster)
このWritableRasterにRaster srcRasterからピクセルをコピーします。Raster型のパラメータを持つjava.awt.imageのコンストラクタ コンストラクタ 説明 Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)
指定されたSampleModel、DataBuffer、および親を使ってRasterを構築します。 -
javax.imageioでのRasterの使用
Rasterとして宣言されているjavax.imageioのフィールド 修飾子と型 フィールド 説明 protected Raster
IIOImage. raster
参照されたRaster
です。Rasterを返すjavax.imageioのメソッド 修飾子と型 メソッド 説明 Raster
IIOImage. getRaster()
現在設定されているRaster
か、RenderedImage
だけを使用できる場合はnull
を返します。Raster
ImageReader. readRaster(int imageIndex, ImageReadParam param)
色変換を適用せずに、イメージ・ストリームからのピクセル・データを保持する新しいRaster
オブジェクトを返します。Raster
ImageReader. readTileRaster(int imageIndex, int tileX, int tileY)
色変換を適用せずに、タイルからのrawピクセル・データを保持する新しいRaster
オブジェクトを返します。Raster型のパラメータを持つjavax.imageioのメソッド 修飾子と型 メソッド 説明 void
ImageWriter. replacePixels(Raster raster, ImageWriteParam param)
すでに出力内にあるイメージの一部を、指定されたRaster
の一部に置き換えます。void
IIOImage. setRaster(Raster raster)
現在のRaster
を設定します。Raster型のパラメータを持つjavax.imageioのコンストラクタ コンストラクタ 説明 IIOImage(Raster raster, List<? extends BufferedImage> thumbnails, IIOMetadata metadata)
Raster
を保持するIIOImage
と、それに関連するサムネールとメタデータを構築します。