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