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