Uses of Class
java.awt.image.WritableRaster
-
Packages that use 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 and 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 and Description WritableRaster
RenderedImage. copyData(WritableRaster raster)
Computes an arbitrary rectangular region of the RenderedImage and copies it into a caller-supplied WritableRaster.WritableRaster
BufferedImage. copyData(WritableRaster outRaster)
Computes an arbitrary rectangular region of theBufferedImage
and copies it into a specifiedWritableRaster
.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.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.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
LookupOp. createCompatibleDestRaster(Raster src)
Creates a zeroed-destinationRaster
with the correct size and number of bands, given this source.WritableRaster
RescaleOp. createCompatibleDestRaster(Raster src)
Creates a zeroed-destinationRaster
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
RasterOp. createCompatibleDestRaster(Raster src)
Creates a zeroed destination Raster 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
Raster. createCompatibleWritableRaster()
Create a compatible WritableRaster the same size as this Raster with the same SampleModel and a new initialized DataBuffer.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(int w, int h)
Create a compatible WritableRaster with the specified size, a new SampleModel, and a new initialized DataBuffer.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
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(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. 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. 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.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.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
LookupOp. filter(Raster src, WritableRaster dst)
Performs a lookup operation on aRaster
.WritableRaster
RescaleOp. filter(Raster src, WritableRaster dst)
Rescales the pixel data in the source Raster.WritableRaster
ConvolveOp. filter(Raster src, WritableRaster dst)
Performs a convolution on Rasters.WritableRaster
RasterOp. filter(Raster src, WritableRaster dest)
Performs a single-input/single-output operation from a source Raster to a destination Raster.WritableRaster
ColorConvertOp. filter(Raster src, WritableRaster dest)
ColorConverts the image 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
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
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
BufferedImage. getRaster()
Returns theWritableRaster
.WritableRaster
WritableRaster. getWritableParent()
Returns the parent WritableRaster (if any) of this WritableRaster, or else null.WritableRaster
WritableRenderedImage. getWritableTile(int tileX, int tileY)
Checks out a tile for writing.WritableRaster
BufferedImage. 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 and Description 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
.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
.WritableRaster
RenderedImage. copyData(WritableRaster raster)
Computes an arbitrary rectangular region of the RenderedImage and copies it into a caller-supplied WritableRaster.WritableRaster
BufferedImage. copyData(WritableRaster outRaster)
Computes an arbitrary rectangular region of theBufferedImage
and copies it into a specifiedWritableRaster
.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
LookupOp. filter(Raster src, WritableRaster dst)
Performs a lookup operation on aRaster
.WritableRaster
RescaleOp. filter(Raster src, WritableRaster dst)
Rescales the pixel data in the source Raster.WritableRaster
ConvolveOp. filter(Raster src, WritableRaster dst)
Performs a convolution on Rasters.WritableRaster
RasterOp. filter(Raster src, WritableRaster dest)
Performs a single-input/single-output operation from a source Raster to a destination Raster.WritableRaster
ColorConvertOp. filter(Raster src, WritableRaster dest)
ColorConverts the image data in the source Raster.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
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.Constructors in java.awt.image with parameters of type WritableRaster Constructor and 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.
-
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.