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

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