| Package | Description |
|---|---|
| java.awt.image |
Provides classes for creating and modifying images.
|
| javax.imageio |
The main package of the Java Image I/O API.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BandedSampleModel
This class represents image data which is stored in a band interleaved fashion and for which each sample of a pixel occupies one data element of the DataBuffer.
|
class |
ComponentSampleModel
This class represents image data which is stored such that each sample of a pixel occupies one data element of the DataBuffer.
|
class |
MultiPixelPackedSampleModel
The
MultiPixelPackedSampleModel class represents one-banded images and can pack multiple one-sample pixels into one data element.
|
class |
PixelInterleavedSampleModel
This class represents image data which is stored in a pixel interleaved fashion and for which each sample of a pixel occupies one data element of the DataBuffer.
|
class |
SinglePixelPackedSampleModel
This class represents pixel data packed such that the N samples which make up a single pixel are stored in a single data array element, and each data data array element holds samples for only one pixel.
|
| Modifier and Type | Field and Description |
|---|---|
protected SampleModel |
Raster.sampleModel
The SampleModel that describes how pixels from this Raster are stored in the DataBuffer.
|
| Modifier and Type | Method and Description |
|---|---|
SampleModel |
BandedSampleModel.createCompatibleSampleModel(int w, int h)
Creates a new BandedSampleModel with the specified width and height.
|
SampleModel |
ComponentColorModel.createCompatibleSampleModel(int w, int h)
Creates a
SampleModel with the specified width and height, that has a data layout compatible with this
ColorModel.
|
SampleModel |
MultiPixelPackedSampleModel.createCompatibleSampleModel(int w, int h)
Creates a new
MultiPixelPackedSampleModel with the specified width and height.
|
SampleModel |
PixelInterleavedSampleModel.createCompatibleSampleModel(int w, int h)
Creates a new PixelInterleavedSampleModel with the specified width and height.
|
abstract SampleModel |
SampleModel.createCompatibleSampleModel(int w, int h)
Creates a SampleModel which describes data in this SampleModel's format, but with a different width and height.
|
SampleModel |
ColorModel.createCompatibleSampleModel(int w, int h)
Creates a
SampleModel with the specified width and height that has a data layout compatible with this
ColorModel.
|
SampleModel |
SinglePixelPackedSampleModel.createCompatibleSampleModel(int w, int h)
Creates a new SinglePixelPackedSampleModel with the specified width and height.
|
SampleModel |
IndexColorModel.createCompatibleSampleModel(int w, int h)
Creates a
SampleModel with the specified width and height that has a data layout compatible with this
ColorModel.
|
SampleModel |
PackedColorModel.createCompatibleSampleModel(int w, int h)
Creates a
SampleModel with the specified width and height that has a data layout compatible with this
ColorModel.
|
SampleModel |
ComponentSampleModel.createCompatibleSampleModel(int w, int h)
Creates a new
ComponentSampleModel with the specified width and height.
|
SampleModel |
BandedSampleModel.createSubsetSampleModel(int[] bands)
Creates a new BandedSampleModel with a subset of the bands of this BandedSampleModel.
|
SampleModel |
MultiPixelPackedSampleModel.createSubsetSampleModel(int[] bands)
Creates a new
MultiPixelPackedSampleModel with a subset of the bands of this
MultiPixelPackedSampleModel.
|
SampleModel |
PixelInterleavedSampleModel.createSubsetSampleModel(int[] bands)
Creates a new PixelInterleavedSampleModel with a subset of the bands of this PixelInterleavedSampleModel.
|
abstract SampleModel |
SampleModel.createSubsetSampleModel(int[] bands)
Creates a new SampleModel with a subset of the bands of this SampleModel.
|
SampleModel |
SinglePixelPackedSampleModel.createSubsetSampleModel(int[] bands)
This creates a new SinglePixelPackedSampleModel with a subset of the bands of this SinglePixelPackedSampleModel.
|
SampleModel |
ComponentSampleModel.createSubsetSampleModel(int[] bands)
Creates a new ComponentSampleModel with a subset of the bands of this ComponentSampleModel.
|
SampleModel |
BufferedImage.getSampleModel()
Returns the
SampleModel associated with this
BufferedImage.
|
SampleModel |
RenderedImage.getSampleModel()
Returns the SampleModel associated with this image.
|
SampleModel |
Raster.getSampleModel()
Returns the SampleModel that describes the layout of the image data.
|
| Modifier and Type | Method and Description |
|---|---|
static Raster |
Raster.createRaster(SampleModel
Creates a Raster with the specified SampleModel and DataBuffer.
|
static WritableRaster |
Raster.createWritableRaster(SampleModel
Creates a WritableRaster with the specified SampleModel and DataBuffer.
|
static WritableRaster |
Raster.createWritableRaster(SampleModel
Creates a WritableRaster with the specified SampleModel.
|
boolean |
ComponentColorModel.isCompatibleSampleModel(SampleModel
Checks whether or not the specified
SampleModel is compatible with this
ColorModel.
|
boolean |
ColorModel.isCompatibleSampleModel(SampleModel
Checks if the
SampleModel is compatible with this
ColorModel.
|
boolean |
IndexColorModel.isCompatibleSampleModel(SampleModel
Checks if the specified
SampleModel is compatible with this
ColorModel.
|
boolean |
PackedColorModel.isCompatibleSampleModel(SampleModel
Checks if the specified
SampleModel is compatible with this
ColorModel.
|
| Constructor and Description | |
|---|---|
Raster(SampleModel
Constructs a Raster with the given SampleModel and DataBuffer.
|
|
Raster(SampleModel
Constructs a Raster with the given SampleModel, DataBuffer, and parent.
|
|
Raster(SampleModel
Constructs a Raster with the given SampleModel.
|
|
WritableRaster(SampleModel
Constructs a WritableRaster with the given SampleModel and DataBuffer.
|
|
WritableRaster(SampleModel
Constructs a WritableRaster with the given SampleModel, DataBuffer, and parent.
|
|
WritableRaster(SampleModel
Constructs a WritableRaster with the given SampleModel.
|
| Modifier and Type | Field and Description |
|---|---|
protected SampleModel |
ImageTypeSpecifier.sampleModel
A
SampleModel to be used as a prototype.
|
| Modifier and Type | Method and Description |
|---|---|
SampleModel |
ImageTypeSpecifier.getSampleModel()
Returns a
SampleModel based on the settings encapsulated within this object.
|
SampleModel |
ImageTypeSpecifier.getSampleModel(int width, int height)
Returns a
SampleModel based on the settings encapsulated within this object.
|
| Constructor and Description | |
|---|---|
ImageTypeSpecifier(ColorModel
Constructs an
ImageTypeSpecifier directly from a
ColorModel and a
SampleModel.
|