クラスjava.awt.image.Raster
の使用

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)
    タイル(tileXtileY)を返します。
    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と、それに関連するサムネールとメタデータを構築します。