クラスjava.awt.image.WritableRaster
の使用
WritableRasterを使用するパッケージ
パッケージ
説明
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
イメージを作成および修正するためのクラスを提供します。
-
java.awtでのWritableRasterの使用
型WritableRasterのパラメータを持つjava.awtのメソッド修飾子と型メソッド説明voidCompositeContext.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 WritableRasterRaster.createBandedRaster(int dataType, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location) 指定されたデータ型、幅、高さ、走査線ストライド、バンク・インデックス、バンド・オフセットを持つ、BandedSampleModelに基づいたRasterを生成します。static WritableRasterRaster.createBandedRaster(int dataType, int w, int h, int bands, Point location) 指定されたデータ型、幅、高さ、バンド数を持つ、BandedSampleModelに基づいたRasterを生成します。static WritableRasterRaster.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を作成します。final WritableRasterDirectColorModel.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 WritableRasterRaster.createInterleavedRaster(int dataType, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location) 指定されたデータ型、幅、高さ、走査線ストライド、ピクセル・ストライド、およびバンド・オフセットを持つ、PixelInterleavedSampleModelに基づいたRasterを生成します。static WritableRasterRaster.createInterleavedRaster(int dataType, int w, int h, int bands, Point location) 指定されたデータ型、幅、高さ、およびバンド数を持つ、PixelInterleavedSampleModelに基づいたRasterを生成します。static WritableRasterRaster.createInterleavedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location) 指定されたDataBuffer、幅、高さ、走査線ストライド、ピクセル・ストライド、およびバンド・オフセットを持つ、PixelInterleavedSampleModelに基づいたRasterを生成します。static WritableRasterRaster.createPackedRaster(int dataType, int w, int h, int[] bandMasks, Point location) 指定されたデータ型、幅、高さ、およびバンド・マスクを持つ、SinglePixelPackedSampleModelに基づいたRasterを生成します。static WritableRasterRaster.createPackedRaster(int dataType, int w, int h, int bands, int bitsPerBand, Point location) 指定されたデータ型、幅、高さ、バンド数、および1バンドあたりのビット数を持つ、パックされたSampleModelに基づいたRasterを生成します。static WritableRasterRaster.createPackedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bandMasks, Point location) 指定されたDataBuffer、幅、高さ、走査線ストライド、およびバンド・マスクを持つ、SinglePixelPackedSampleModelに基づいたRasterを生成します。static WritableRasterRaster.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 WritableRasterRaster.createWritableRaster(SampleModel sm, DataBuffer db, Point location) 指定されたSampleModelとDataBufferを持つWritableRasterを生成します。static WritableRasterRaster.createWritableRaster(SampleModel sm, Point location) 指定されたSampleModelを持つWritableRasterを生成します。WritableRaster.createWritableTranslatedChild(int childMinX, int childMinY) このWritableRasterと同じサイズ、SampleModel、およびDataBufferで、位置が異なるWritableRasterを生成します。final WritableRasterAffineTransformOp.filter(Raster src, WritableRaster dst) 転送元のRasterを変換し、その結果を転送先のRasterに格納します。BandCombineOp.filter(Raster src, WritableRaster dst) コンストラクタで指定された行列を使用して、Rasterを変換します。final WritableRasterColorConvertOp.filter(Raster src, WritableRaster dest) 転送元Rasterのイメージ・データでColorConvertを実行します。final WritableRasterConvolveOp.filter(Raster src, WritableRaster dst) Rasterの畳込み演算を実行します。final WritableRasterLookupOp.filter(Raster src, WritableRaster dst) Rasterに対するルックアップ操作を行います。RasterOp.filter(Raster src, WritableRaster dest) 転送元Rasterから転送先Rasterへの単一入力操作と単一出力操作を実行します。final WritableRasterRescaleOp.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によって現在正しく記述されていると見なされます。final ColorModelDirectColorModel.coerceData(WritableRaster raster, boolean isAlphaPremultiplied) ラスター・データがisAlphaPremultiplied変数で指定された状態と一致するようにします。このとき、データはこのColorModelによって現在正しく記述されていると見なされます。BufferedImage.copyData(WritableRaster outRaster) BufferedImageの任意の矩形領域を計算し、指定されたWritableRasterにコピーします。RenderedImage.copyData(WritableRaster raster) RenderedImageの任意の矩形領域を計算し、呼出し側が提供したWritableRasterにコピーします。final WritableRasterAffineTransformOp.filter(Raster src, WritableRaster dst) 転送元のRasterを変換し、その結果を転送先のRasterに格納します。BandCombineOp.filter(Raster src, WritableRaster dst) コンストラクタで指定された行列を使用して、Rasterを変換します。final WritableRasterColorConvertOp.filter(Raster src, WritableRaster dest) 転送元Rasterのイメージ・データでColorConvertを実行します。final WritableRasterConvolveOp.filter(Raster src, WritableRaster dst) Rasterの畳込み演算を実行します。final WritableRasterLookupOp.filter(Raster src, WritableRaster dst) Rasterに対するルックアップ操作を行います。RasterOp.filter(Raster src, WritableRaster dest) 転送元Rasterから転送先Rasterへの単一入力操作と単一出力操作を実行します。final WritableRasterRescaleOp.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を構築します。protectedWritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent) 指定されたSampleModel、DataBuffer、および親を使ってWritableRasterを構築します。