クラスjava.awt.image.Raster
の使用
Rasterを使用するパッケージ
パッケージ
説明
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
イメージを作成および修正するためのクラスを提供します。
Java Image I/O APIの基本パッケージです。
-
java.awtでのRasterの使用
修飾子と型メソッド説明voidCompositeContext.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 RasterRaster.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を生成します。final WritableRasterAffineTransformOp.filter(Raster src, WritableRaster dst) 転送元のRasterを変換し、その結果を転送先のRasterに格納します。BandCombineOp.filter(Raster src, WritableRaster dst) コンストラクタで指定された行列を使用して、Rasterを変換します。final WritableRasterColorConvertOp.filter(Raster src, WritableRaster dest) 転送元Rasterのイメージ・データでColorConvertを実行します。final WritableRasterConvolveOp.filter(Raster src, WritableRaster dst) Rasterの畳込み演算を実行します。final WritableRasterLookupOp.filter(Raster src, WritableRaster dst) Rasterに対するルックアップ操作を行います。RasterOp.filter(Raster src, WritableRaster dest) 転送元Rasterから転送先Rasterへの単一入力操作と単一出力操作を実行します。final WritableRasterRescaleOp.filter(Raster src, WritableRaster dst) 転送元Rasterのピクセル・データの再スケーリングを行います。final Rectangle2DAffineTransformOp.getBounds2D(Raster src) 変換された転送先のバウンディング・ボックスを返します。final Rectangle2DBandCombineOp.getBounds2D(Raster src) 変換された転送先のバウンディング・ボックスを返します。final Rectangle2DColorConvertOp.getBounds2D(Raster src) この転送元を指定して、転送先のバウンディング・ボックスを返します。final Rectangle2DConvolveOp.getBounds2D(Raster src) フィルタ処理された転送先Rasterのバウンディング・ボックスを返します。final Rectangle2DLookupOp.getBounds2D(Raster src) フィルタ処理された転送先Rasterのバウンディング・ボックスを返します。RasterOp.getBounds2D(Raster src) フィルタ処理された転送先Rasterのバウンディング・ボックスを返します。final Rectangle2DRescaleOp.getBounds2D(Raster src) 再スケーリングされた転送先Rasterのバウンディング・ボックスを返します。booleanColorModel.isCompatibleRaster(Raster raster) rasterがこのColorModelと互換性がある場合にはtrueを返し、そうでない場合にはfalseを返します。booleanComponentColorModel.isCompatibleRaster(Raster raster) rasterがこのColorModelと互換性がある場合にtrueを返し、そうでない場合はfalseを返します。booleanDirectColorModel.isCompatibleRaster(Raster raster) rasterがこのColorModelと互換性がある場合にはtrueを返し、そうでない場合にはfalseを返します。booleanIndexColorModel.isCompatibleRaster(Raster raster) rasterがこのColorModelと互換性がある場合はtrue、このColorModelと互換性がない場合はfalseを返します。voidイメージの矩形リージョンを、指定されたRaster rの内容に設定します。BufferedImageと同じ座標空間にあると想定されます。voidイメージの矩形を、WritableRenderedImageと同じ座標空間にあると見なされるRaster rの内容に設定します。voidWritableRaster.setDataElements(int x, int y, Raster inRaster) ピクセルの矩形のデータを入力Rasterから設定します。voidこのWritableRasterにRaster srcRasterからピクセルをコピーします。voidこのWritableRasterにRaster srcRasterからピクセルをコピーします。型Rasterのパラメータを持つjava.awt.imageのコンストラクタ修飾子コンストラクタ説明protectedRaster(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のメソッド修飾子と型メソッド説明voidImageWriter.replacePixels(Raster raster, ImageWriteParam param) すでに出力内にあるイメージの一部を、指定されたRasterの一部に置き換えます。void現在のRasterを設定します。型Rasterのパラメータを持つjavax.imageioのコンストラクタ修飾子コンストラクタ説明IIOImage(Raster raster, List<? extends BufferedImage> thumbnails, IIOMetadata metadata) Rasterを保持するIIOImageと、それに関連するサムネールとメタデータを構築します。