Uses of Class
java.awt.image.WritableRaster
Package | Description |
---|---|
java.awt |
Contains all of the classes for creating user interfaces and for painting
graphics and images.
|
java.awt.image |
Provides classes for creating and modifying images.
|
-
Uses of WritableRaster in java.awt
Methods in java.awt with parameters of type WritableRaster Modifier and Type Method Description void
CompositeContext. compose(Raster src, Raster dstIn, WritableRaster dstOut)
Composes the two sourceRaster
objects and places the result in the destinationWritableRaster
. -
Uses of WritableRaster in java.awt.image
Methods in java.awt.image that return WritableRaster Modifier and Type Method Description WritableRaster
BufferedImage. copyData(WritableRaster outRaster)
Computes an arbitrary rectangular region of theBufferedImage
and copies it into a specifiedWritableRaster
.WritableRaster
RenderedImage. copyData(WritableRaster raster)
Computes an arbitrary rectangular region of the RenderedImage and copies it into a caller-supplied WritableRaster.static WritableRaster
Raster. createBandedRaster(int dataType, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location)
Creates a Raster based on a BandedSampleModel with the specified data type, width, height, scanline stride, bank indices and band offsets.static WritableRaster
Raster. createBandedRaster(int dataType, int w, int h, int bands, Point location)
Creates a Raster based on a BandedSampleModel with the specified data type, width, height, and number of bands.static WritableRaster
Raster. createBandedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location)
Creates a Raster based on a BandedSampleModel with the specified DataBuffer, width, height, scanline stride, bank indices, and band offsets.WritableRaster
AffineTransformOp. createCompatibleDestRaster(Raster src)
Creates a zeroed destinationRaster
with the correct size and number of bands.WritableRaster
BandCombineOp. createCompatibleDestRaster(Raster src)
Creates a zeroed destinationRaster
with the correct size and number of bands.WritableRaster
ColorConvertOp. createCompatibleDestRaster(Raster src)
Creates a zeroed destination Raster with the correct size and number of bands, given this source.WritableRaster
ConvolveOp. createCompatibleDestRaster(Raster src)
Creates a zeroed destination Raster with the correct size and number of bands, given this source.WritableRaster
LookupOp. createCompatibleDestRaster(Raster src)
Creates a zeroed-destinationRaster
with the correct size and number of bands, given this source.WritableRaster
RasterOp. createCompatibleDestRaster(Raster src)
Creates a zeroed destination Raster with the correct size and number of bands.WritableRaster
RescaleOp. createCompatibleDestRaster(Raster src)
Creates a zeroed-destinationRaster
with the correct size and number of bands, given this source.WritableRaster
ColorModel. createCompatibleWritableRaster(int w, int h)
Creates aWritableRaster
with the specified width and height that has a data layout (SampleModel
) compatible with thisColorModel
.WritableRaster
ComponentColorModel. createCompatibleWritableRaster(int w, int h)
Creates aWritableRaster
with the specified width and height, that has a data layout (SampleModel
) compatible with thisColorModel
.WritableRaster
DirectColorModel. createCompatibleWritableRaster(int w, int h)
Creates aWritableRaster
with the specified width and height that has a data layout (SampleModel
) compatible with thisColorModel
.WritableRaster
IndexColorModel. createCompatibleWritableRaster(int w, int h)
Creates aWritableRaster
with the specified width and height that has a data layout (SampleModel
) compatible with thisColorModel
.WritableRaster
Raster. createCompatibleWritableRaster()
Create a compatible WritableRaster the same size as this Raster with the same SampleModel and a new initialized DataBuffer.WritableRaster
Raster. createCompatibleWritableRaster(int w, int h)
Create a compatible WritableRaster with the specified size, a new SampleModel, and a new initialized DataBuffer.WritableRaster
Raster. createCompatibleWritableRaster(int x, int y, int w, int h)
Create a compatible WritableRaster with the specified location (minX, minY) and size (width, height), a new SampleModel, and a new initialized DataBuffer.WritableRaster
Raster. createCompatibleWritableRaster(Rectangle rect)
Create a compatible WritableRaster with location (minX, minY) and size (width, height) specified by rect, a new SampleModel, and a new initialized DataBuffer.static WritableRaster
Raster. createInterleavedRaster(int dataType, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location)
Creates a Raster based on a PixelInterleavedSampleModel with the specified data type, width, height, scanline stride, pixel stride, and band offsets.static WritableRaster
Raster. createInterleavedRaster(int dataType, int w, int h, int bands, Point location)
Creates a Raster based on a PixelInterleavedSampleModel with the specified data type, width, height, and number of bands.static WritableRaster
Raster. createInterleavedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location)
Creates a Raster based on a PixelInterleavedSampleModel with the specified DataBuffer, width, height, scanline stride, pixel stride, and band offsets.static WritableRaster
Raster. createPackedRaster(int dataType, int w, int h, int[] bandMasks, Point location)
Creates a Raster based on a SinglePixelPackedSampleModel with the specified data type, width, height, and band masks.static WritableRaster
Raster. createPackedRaster(int dataType, int w, int h, int bands, int bitsPerBand, Point location)
Creates a Raster based on a packed SampleModel with the specified data type, width, height, number of bands, and bits per band.static WritableRaster
Raster. createPackedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bandMasks, Point location)
Creates a Raster based on a SinglePixelPackedSampleModel with the specified DataBuffer, width, height, scanline stride, and band masks.static WritableRaster
Raster. createPackedRaster(DataBuffer dataBuffer, int w, int h, int bitsPerPixel, Point location)
Creates a Raster based on a MultiPixelPackedSampleModel with the specified DataBuffer, width, height, and bits per pixel.WritableRaster
WritableRaster. createWritableChild(int parentX, int parentY, int w, int h, int childMinX, int childMinY, int[] bandList)
Returns a new WritableRaster which shares all or part of this WritableRaster's DataBuffer.static WritableRaster
Raster. createWritableRaster(SampleModel sm, DataBuffer db, Point location)
Creates a WritableRaster with the specified SampleModel and DataBuffer.static WritableRaster
Raster. createWritableRaster(SampleModel sm, Point location)
Creates a WritableRaster with the specified SampleModel.WritableRaster
WritableRaster. createWritableTranslatedChild(int childMinX, int childMinY)
Create a WritableRaster with the same size, SampleModel and DataBuffer as this one, but with a different location.WritableRaster
AffineTransformOp. filter(Raster src, WritableRaster dst)
Transforms the sourceRaster
and stores the results in the destinationRaster
.WritableRaster
BandCombineOp. filter(Raster src, WritableRaster dst)
Transforms theRaster
using the matrix specified in the constructor.WritableRaster
ColorConvertOp. filter(Raster src, WritableRaster dest)
ColorConverts the image data in the source Raster.WritableRaster
ConvolveOp. filter(Raster src, WritableRaster dst)
Performs a convolution on Rasters.WritableRaster
LookupOp. filter(Raster src, WritableRaster dst)
Performs a lookup operation on aRaster
.WritableRaster
RasterOp. filter(Raster src, WritableRaster dest)
Performs a single-input/single-output operation from a source Raster to a destination Raster.WritableRaster
RescaleOp. filter(Raster src, WritableRaster dst)
Rescales the pixel data in the source Raster.WritableRaster
BufferedImage. getAlphaRaster()
Returns aWritableRaster
representing the alpha channel forBufferedImage
objects withColorModel
objects that support a separate spatial alpha channel, such asComponentColorModel
andDirectColorModel
.WritableRaster
ColorModel. getAlphaRaster(WritableRaster raster)
Returns aRaster
representing the alpha channel of an image, extracted from the inputRaster
, provided that pixel values of thisColorModel
represent color and alpha information as separate spatial bands (e.g.WritableRaster
ComponentColorModel. getAlphaRaster(WritableRaster raster)
Returns aRaster
representing the alpha channel of an image, extracted from the inputRaster
.WritableRaster
PackedColorModel. getAlphaRaster(WritableRaster raster)
Returns aWritableRaster
representing the alpha channel of an image, extracted from the inputWritableRaster
.WritableRaster
BufferedImage. getRaster()
Returns theWritableRaster
.WritableRaster
WritableRaster. getWritableParent()
Returns the parent WritableRaster (if any) of this WritableRaster, or else null.WritableRaster
BufferedImage. getWritableTile(int tileX, int tileY)
Checks out a tile for writing.WritableRaster
WritableRenderedImage. getWritableTile(int tileX, int tileY)
Checks out a tile for writing.Methods in java.awt.image with parameters of type WritableRaster Modifier and Type Method Description ColorModel
ColorModel. coerceData(WritableRaster raster, boolean isAlphaPremultiplied)
Forces the raster data to match the state specified in theisAlphaPremultiplied
variable, assuming the data is currently correctly described by thisColorModel
.ColorModel
ComponentColorModel. coerceData(WritableRaster raster, boolean isAlphaPremultiplied)
Forces the raster data to match the state specified in theisAlphaPremultiplied
variable, assuming the data is currently correctly described by thisColorModel
.ColorModel
DirectColorModel. coerceData(WritableRaster raster, boolean isAlphaPremultiplied)
Forces the raster data to match the state specified in theisAlphaPremultiplied
variable, assuming the data is currently correctly described by thisColorModel
.WritableRaster
BufferedImage. copyData(WritableRaster outRaster)
Computes an arbitrary rectangular region of theBufferedImage
and copies it into a specifiedWritableRaster
.WritableRaster
RenderedImage. copyData(WritableRaster raster)
Computes an arbitrary rectangular region of the RenderedImage and copies it into a caller-supplied WritableRaster.WritableRaster
AffineTransformOp. filter(Raster src, WritableRaster dst)
Transforms the sourceRaster
and stores the results in the destinationRaster
.WritableRaster
BandCombineOp. filter(Raster src, WritableRaster dst)
Transforms theRaster
using the matrix specified in the constructor.WritableRaster
ColorConvertOp. filter(Raster src, WritableRaster dest)
ColorConverts the image data in the source Raster.WritableRaster
ConvolveOp. filter(Raster src, WritableRaster dst)
Performs a convolution on Rasters.WritableRaster
LookupOp. filter(Raster src, WritableRaster dst)
Performs a lookup operation on aRaster
.WritableRaster
RasterOp. filter(Raster src, WritableRaster dest)
Performs a single-input/single-output operation from a source Raster to a destination Raster.WritableRaster
RescaleOp. filter(Raster src, WritableRaster dst)
Rescales the pixel data in the source Raster.WritableRaster
ColorModel. getAlphaRaster(WritableRaster raster)
Returns aRaster
representing the alpha channel of an image, extracted from the inputRaster
, provided that pixel values of thisColorModel
represent color and alpha information as separate spatial bands (e.g.WritableRaster
ComponentColorModel. getAlphaRaster(WritableRaster raster)
Returns aRaster
representing the alpha channel of an image, extracted from the inputRaster
.WritableRaster
PackedColorModel. getAlphaRaster(WritableRaster raster)
Returns aWritableRaster
representing the alpha channel of an image, extracted from the inputWritableRaster
.Constructors in java.awt.image with parameters of type WritableRaster Constructor Description BufferedImage(ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied, Hashtable<?,?> properties)
Constructs a newBufferedImage
with a specifiedColorModel
andRaster
.WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)
Constructs a WritableRaster with the given SampleModel, DataBuffer, and parent.