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.
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeContext.compose(Raster src,
Raster dstIn,
WritableRaster dstOut)
Composes the two source
Raster objects and
places the result in the destination
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 the
BufferedImage and copies it into a specified
WritableRaster . |
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 |
BandCombineOp.createCompatibleDestRaster(Raster src)
Creates a zeroed destination
Raster with the correct size
and number of bands. |
WritableRaster |
RescaleOp.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-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 |
ColorConvertOp.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 |
AffineTransformOp.createCompatibleDestRaster(Raster src)
Creates a zeroed destination
Raster with the correct size
and number of bands. |
WritableRaster |
Raster.createCompatibleWritableRaster()
Create a compatible WritableRaster the same size as this Raster with
the same SampleModel and a new initialized DataBuffer.
|
WritableRaster |
DirectColorModel.createCompatibleWritableRaster(int w,
int h)
Creates a
WritableRaster with the specified width and
height that has a data layout (SampleModel ) compatible
with this ColorModel . |
WritableRaster |
ComponentColorModel.createCompatibleWritableRaster(int w,
int h)
Creates a
WritableRaster with the specified width and height,
that has a data layout (SampleModel ) compatible with
this ColorModel . |
WritableRaster |
IndexColorModel.createCompatibleWritableRaster(int w,
int h)
Creates a
WritableRaster with the specified width
and height that has a data layout (SampleModel )
compatible with this ColorModel . |
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 a
WritableRaster with the specified width and
height that has a data layout (SampleModel ) compatible
with this ColorModel . |
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 |
BandCombineOp.filter(Raster src,
WritableRaster dst)
Transforms the
Raster using the matrix specified in the
constructor. |
WritableRaster |
RescaleOp.filter(Raster src,
WritableRaster dst)
Rescales the pixel data in the source Raster.
|
WritableRaster |
LookupOp.filter(Raster src,
WritableRaster dst)
Performs a lookup operation on a
Raster . |
WritableRaster |
ConvolveOp.filter(Raster src,
WritableRaster dst)
Performs a convolution on Rasters.
|
WritableRaster |
ColorConvertOp.filter(Raster src,
WritableRaster dest)
ColorConverts the image data in the source Raster.
|
WritableRaster |
RasterOp.filter(Raster src,
WritableRaster dest)
Performs a single-input/single-output operation from a source Raster
to a destination Raster.
|
WritableRaster |
AffineTransformOp.filter(Raster src,
WritableRaster dst)
Transforms the source
Raster and stores the results in
the destination Raster . |
WritableRaster |
BufferedImage.getAlphaRaster()
Returns a
WritableRaster representing the alpha
channel for BufferedImage objects
with ColorModel objects that support a separate
spatial alpha channel, such as ComponentColorModel and
DirectColorModel . |
WritableRaster |
ComponentColorModel.getAlphaRaster(WritableRaster raster)
Returns a
Raster representing the alpha channel of an image,
extracted from the input Raster . |
WritableRaster |
PackedColorModel.getAlphaRaster(WritableRaster raster)
Returns a
WritableRaster representing the alpha channel of
an image, extracted from the input WritableRaster . |
WritableRaster |
ColorModel.getAlphaRaster(WritableRaster raster)
Returns a
Raster representing the alpha channel of an
image, extracted from the input Raster , provided that
pixel values of this ColorModel represent color and
alpha information as separate spatial bands (e.g. |
WritableRaster |
BufferedImage.getRaster()
Returns the
WritableRaster . |
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.
|
Modifier and Type | Method and Description |
---|---|
ColorModel |
DirectColorModel.coerceData(WritableRaster raster,
boolean isAlphaPremultiplied)
Forces the raster data to match the state specified in the
isAlphaPremultiplied variable, assuming the data is
currently correctly described by this ColorModel . |
ColorModel |
ComponentColorModel.coerceData(WritableRaster raster,
boolean isAlphaPremultiplied)
Forces the raster data to match the state specified in the
isAlphaPremultiplied variable, assuming the data
is currently correctly described by this ColorModel . |
ColorModel |
ColorModel.coerceData(WritableRaster raster,
boolean isAlphaPremultiplied)
Forces the raster data to match the state specified in the
isAlphaPremultiplied variable, assuming the data is
currently correctly described by this ColorModel . |
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 the
BufferedImage and copies it into a specified
WritableRaster . |
WritableRaster |
BandCombineOp.filter(Raster src,
WritableRaster dst)
Transforms the
Raster using the matrix specified in the
constructor. |
WritableRaster |
RescaleOp.filter(Raster src,
WritableRaster dst)
Rescales the pixel data in the source Raster.
|
WritableRaster |
LookupOp.filter(Raster src,
WritableRaster dst)
Performs a lookup operation on a
Raster . |
WritableRaster |
ConvolveOp.filter(Raster src,
WritableRaster dst)
Performs a convolution on Rasters.
|
WritableRaster |
ColorConvertOp.filter(Raster src,
WritableRaster dest)
ColorConverts the image data in the source Raster.
|
WritableRaster |
RasterOp.filter(Raster src,
WritableRaster dest)
Performs a single-input/single-output operation from a source Raster
to a destination Raster.
|
WritableRaster |
AffineTransformOp.filter(Raster src,
WritableRaster dst)
Transforms the source
Raster and stores the results in
the destination Raster . |
WritableRaster |
ComponentColorModel.getAlphaRaster(WritableRaster raster)
Returns a
Raster representing the alpha channel of an image,
extracted from the input Raster . |
WritableRaster |
PackedColorModel.getAlphaRaster(WritableRaster raster)
Returns a
WritableRaster representing the alpha channel of
an image, extracted from the input WritableRaster . |
WritableRaster |
ColorModel.getAlphaRaster(WritableRaster raster)
Returns a
Raster representing the alpha channel of an
image, extracted from the input Raster , provided that
pixel values of this ColorModel represent color and
alpha information as separate spatial bands (e.g. |
Constructor and Description |
---|
BufferedImage(ColorModel cm,
WritableRaster raster,
boolean isRasterPremultiplied,
Hashtable<?,?> properties)
Constructs a new
BufferedImage with a specified
ColorModel and Raster . |
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, 2024, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.