クラス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にコピーします。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を生成します。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
を生成します。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.createCompatibleWritableRaster()
この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を生成します。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.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.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)
指定されたColorModel
とRaster
で新しいBufferedImage
を構築します。protected
WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)
指定されたSampleModel、DataBuffer、および親を使ってWritableRasterを構築します。