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

WritableRasterを使用するパッケージ
パッケージ 説明
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
java.awt.image
イメージを作成および修正するためのクラスを提供します。
  • java.awtでのWritableRasterの使用

    WritableRasterのパラメータを持つjava.awtのメソッド
    修飾子と型 メソッド 説明
    void CompositeContext.compose​(Raster src, Raster dstIn, WritableRaster dstOut)
    2つのソースRasterオブジェクトを構成し、その結果をデスティネーションWritableRasterに配置します。
  • java.awt.imageでのWritableRasterの使用

    WritableRasterを返すjava.awt.imageのメソッド
    修飾子と型 メソッド 説明
    WritableRaster BufferedImage.copyData​(WritableRaster outRaster)
    BufferedImageの任意の矩形領域を計算し、指定されたWritableRasterにコピーします。
    WritableRaster RenderedImage.copyData​(WritableRaster raster)
    RenderedImageの任意の矩形領域を計算し、呼出し側が提供したWritableRasterにコピーします。
    static WritableRaster Raster.createBandedRaster​(int dataType, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location)
    指定されたデータ型、幅、高さ、走査線ストライド、バンク・インデックス、バンド・オフセットを持つ、BandedSampleModelに基づいたRasterを生成します。
    static WritableRaster Raster.createBandedRaster​(int dataType, int w, int h, int bands, Point location)
    指定されたデータ型、幅、高さ、バンド数を持つ、BandedSampleModelに基づいたRasterを生成します。
    static WritableRaster Raster.createBandedRaster​(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location)
    指定されたDataBuffer、幅、高さ、走査線ストライド、バンク・インデックス、およびバンド・オフセットを持つ、BandedSampleModelに基づいたRasterを生成します。
    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 ColorModel.createCompatibleWritableRaster​(int w, int h)
    このColorModelと互換性のあるデータ・レイアウト(SampleModel)を持つ、指定された幅と高さのWritableRasterを作成します。
    WritableRaster ComponentColorModel.createCompatibleWritableRaster​(int w, int h)
    このColorModelと互換性のあるデータ・レイアウト(SampleModel)を持つ、指定された幅と高さのWritableRasterを作成します。
    WritableRaster DirectColorModel.createCompatibleWritableRaster​(int w, int h)
    このColorModelと互換性のあるデータ・レイアウト(SampleModel)を持つ、指定された幅と高さのWritableRasterを作成します。
    WritableRaster IndexColorModel.createCompatibleWritableRaster​(int w, int h)
    このColorModelと互換性のあるデータ・レイアウト(SampleModel)を持つ、指定された幅と高さのWritableRasterを作成します。
    WritableRaster Raster.createCompatibleWritableRaster()
    このRasterと同じSampleModelと初期化された新しいDataBufferを持ち、このRasterと同じサイズで互換性があるWritableRasterを生成します。
    WritableRaster Raster.createCompatibleWritableRaster​(int w, int h)
    指定されたサイズ、新しいSampleModel、および初期化された新しいDataBufferを持ち、互換性があるWritableRasterを生成します。
    WritableRaster Raster.createCompatibleWritableRaster​(int x, int y, int w, int h)
    指定された位置(minX, minY)とサイズ(width, height)、新しいSampleModel、および初期化された新しいDataBufferを持ち、互換性があるWritableRasterを生成します。
    WritableRaster Raster.createCompatibleWritableRaster​(Rectangle rect)
    rectによって指定される位置(minX, minY)とサイズ(width, height)、新しいSampleModel、および初期化された新しいDataBufferを持ち、互換性があるWritableRasterを生成します。
    static WritableRaster Raster.createInterleavedRaster​(int dataType, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location)
    指定されたデータ型、幅、高さ、走査線ストライド、ピクセル・ストライド、およびバンド・オフセットを持つ、PixelInterleavedSampleModelに基づいたRasterを生成します。
    static WritableRaster Raster.createInterleavedRaster​(int dataType, int w, int h, int bands, Point location)
    指定されたデータ型、幅、高さ、およびバンド数を持つ、PixelInterleavedSampleModelに基づいたRasterを生成します。
    static WritableRaster Raster.createInterleavedRaster​(DataBuffer dataBuffer, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location)
    指定されたDataBuffer、幅、高さ、走査線ストライド、ピクセル・ストライド、およびバンド・オフセットを持つ、PixelInterleavedSampleModelに基づいたRasterを生成します。
    static WritableRaster Raster.createPackedRaster​(int dataType, int w, int h, int[] bandMasks, Point location)
    指定されたデータ型、幅、高さ、およびバンド・マスクを持つ、SinglePixelPackedSampleModelに基づいたRasterを生成します。
    static WritableRaster Raster.createPackedRaster​(int dataType, int w, int h, int bands, int bitsPerBand, Point location)
    指定されたデータ型、幅、高さ、バンド数、および1バンドあたりのビット数を持つ、パックされたSampleModelに基づいたRasterを生成します。
    static WritableRaster Raster.createPackedRaster​(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bandMasks, Point location)
    指定されたDataBuffer、幅、高さ、走査線ストライド、およびバンド・マスクを持つ、SinglePixelPackedSampleModelに基づいたRasterを生成します。
    static WritableRaster Raster.createPackedRaster​(DataBuffer dataBuffer, int w, int h, int bitsPerPixel, Point location)
    指定されたDataBuffer、幅、高さ、および1ピクセルあたりのビット数を持つ、MultiPixelPackedSampleModelに基づいたRasterを生成します。
    WritableRaster WritableRaster.createWritableChild​(int parentX, int parentY, int w, int h, int childMinX, int childMinY, int[] bandList)
    このWritableRasterのDataBufferの全部または一部を共有する新しいWritableRasterを返します。
    static WritableRaster Raster.createWritableRaster​(SampleModel sm, DataBuffer db, Point location)
    指定されたSampleModelとDataBufferを持つWritableRasterを生成します。
    static WritableRaster Raster.createWritableRaster​(SampleModel sm, Point location)
    指定されたSampleModelを持つWritableRasterを生成します。
    WritableRaster WritableRaster.createWritableTranslatedChild​(int childMinX, int childMinY)
    このWritableRasterと同じサイズ、SampleModel、およびDataBufferで、位置が異なるWritableRasterを生成します。
    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のピクセル・データの再スケーリングを行います。
    WritableRaster BufferedImage.getAlphaRaster()
    別の空間アルファ・チャネルをサポートするColorModelオブジェクト(ComponentColorModelおよびDirectColorModelなど)でBufferedImageのアルファ・チャネルを表すWritableRasterを返します。
    WritableRaster ColorModel.getAlphaRaster​(WritableRaster raster)
    このColorModelのピクセル値が別々の空間バンドとして色情報およびアルファ情報を表す場合に、入力Rasterから抽出された、イメージのアルファ・チャネルを表すRasterを返します。
    WritableRaster ComponentColorModel.getAlphaRaster​(WritableRaster raster)
    イメージのアルファ・チャネルを表現するRasterを、入力されたRasterから抽出して返します。
    WritableRaster PackedColorModel.getAlphaRaster​(WritableRaster raster)
    イメージのアルファ・チャネルを表現するWritableRasterを、入力されたWritableRasterから抽出して返します。
    WritableRaster BufferedImage.getRaster()
    WritableRasterを返します。
    WritableRaster WritableRaster.getWritableParent()
    このWritableRasterの親のWritableRaster (存在する場合)、またはnullを返します。
    WritableRaster BufferedImage.getWritableTile​(int tileX, int tileY)
    書込みのためにタイルをチェック・アウトします。
    WritableRaster WritableRenderedImage.getWritableTile​(int tileX, int tileY)
    書込みのためにタイルをチェック・アウトします。
    WritableRasterのパラメータを持つjava.awt.imageのメソッド
    修飾子と型 メソッド 説明
    ColorModel ColorModel.coerceData​(WritableRaster raster, boolean isAlphaPremultiplied)
    ラスター・データがisAlphaPremultiplied変数で指定された状態と一致するようにします。このとき、データはこのColorModelによって現在正しく記述されていると見なされます。
    ColorModel ComponentColorModel.coerceData​(WritableRaster raster, boolean isAlphaPremultiplied)
    ラスター・データがisAlphaPremultiplied変数で指定された状態と一致するようにします。このとき、データはこのColorModelによって現在正しく記述されていると見なされます。
    ColorModel DirectColorModel.coerceData​(WritableRaster raster, boolean isAlphaPremultiplied)
    ラスター・データがisAlphaPremultiplied変数で指定された状態と一致するようにします。このとき、データはこのColorModelによって現在正しく記述されていると見なされます。
    WritableRaster BufferedImage.copyData​(WritableRaster outRaster)
    BufferedImageの任意の矩形領域を計算し、指定されたWritableRasterにコピーします。
    WritableRaster RenderedImage.copyData​(WritableRaster raster)
    RenderedImageの任意の矩形領域を計算し、呼出し側が提供したWritableRasterにコピーします。
    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のピクセル・データの再スケーリングを行います。
    WritableRaster ColorModel.getAlphaRaster​(WritableRaster raster)
    このColorModelのピクセル値が別々の空間バンドとして色情報およびアルファ情報を表す場合に、入力Rasterから抽出された、イメージのアルファ・チャネルを表すRasterを返します。
    WritableRaster ComponentColorModel.getAlphaRaster​(WritableRaster raster)
    イメージのアルファ・チャネルを表現するRasterを、入力されたRasterから抽出して返します。
    WritableRaster PackedColorModel.getAlphaRaster​(WritableRaster raster)
    イメージのアルファ・チャネルを表現するWritableRasterを、入力されたWritableRasterから抽出して返します。
    WritableRasterのパラメータを持つjava.awt.imageのコンストラクタ
    コンストラクタ 説明
    BufferedImage​(ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied, Hashtable<?,​?> properties)
    指定されたColorModelRasterで新しいBufferedImageを構築します。
    WritableRaster​(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)
    指定されたSampleModel、DataBuffer、および親を使ってWritableRasterを構築します。