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