Uses of Class
java.awt.image.SampleModel
Package
Description
Provides classes for creating and modifying images.
The main package of the Java Image I/O API.
-
Uses of SampleModel in java.awt.image
Modifier and TypeClassDescriptionclass
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
This class represents image data which is stored such that each sample of a pixel occupies one data element of the DataBuffer.class
TheMultiPixelPackedSampleModel
class represents one-banded images and can pack multiple one-sample pixels into one data element.class
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
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 TypeFieldDescriptionprotected SampleModel
Raster.sampleModel
The SampleModel that describes how pixels from this Raster are stored in the DataBuffer.Modifier and TypeMethodDescriptionBandedSampleModel.createCompatibleSampleModel(int w, int h)
Creates a new BandedSampleModel with the specified width and height.ColorModel.createCompatibleSampleModel(int w, int h)
Creates aSampleModel
with the specified width and height that has a data layout compatible with thisColorModel
.ComponentColorModel.createCompatibleSampleModel(int w, int h)
Creates aSampleModel
with the specified width and height, that has a data layout compatible with thisColorModel
.ComponentSampleModel.createCompatibleSampleModel(int w, int h)
Creates a newComponentSampleModel
with the specified width and height.IndexColorModel.createCompatibleSampleModel(int w, int h)
Creates aSampleModel
with the specified width and height that has a data layout compatible with thisColorModel
.MultiPixelPackedSampleModel.createCompatibleSampleModel(int w, int h)
Creates a newMultiPixelPackedSampleModel
with the specified width and height.PackedColorModel.createCompatibleSampleModel(int w, int h)
Creates aSampleModel
with the specified width and height that has a data layout compatible with thisColorModel
.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.SinglePixelPackedSampleModel.createCompatibleSampleModel(int w, int h)
Creates a new SinglePixelPackedSampleModel with the specified width and height.BandedSampleModel.createSubsetSampleModel(int[] bands)
Creates a new BandedSampleModel with a subset of the bands of this BandedSampleModel.ComponentSampleModel.createSubsetSampleModel(int[] bands)
Creates a new ComponentSampleModel with a subset of the bands of this ComponentSampleModel.MultiPixelPackedSampleModel.createSubsetSampleModel(int[] bands)
Creates a newMultiPixelPackedSampleModel
with a subset of the bands of thisMultiPixelPackedSampleModel
.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.SinglePixelPackedSampleModel.createSubsetSampleModel(int[] bands)
This creates a new SinglePixelPackedSampleModel with a subset of the bands of this SinglePixelPackedSampleModel.BufferedImage.getSampleModel()
Returns theSampleModel
associated with thisBufferedImage
.Raster.getSampleModel()
Returns the SampleModel that describes the layout of the image data.RenderedImage.getSampleModel()
Returns the SampleModel associated with this image.Modifier and TypeMethodDescriptionstatic Raster
Raster.createRaster(SampleModel sm, DataBuffer db, Point location)
Creates a Raster with the specified SampleModel and 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.boolean
ColorModel.isCompatibleSampleModel(SampleModel sm)
Checks if theSampleModel
is compatible with thisColorModel
.boolean
ComponentColorModel.isCompatibleSampleModel(SampleModel sm)
Checks whether or not the specifiedSampleModel
is compatible with thisColorModel
.boolean
IndexColorModel.isCompatibleSampleModel(SampleModel sm)
Checks if the specifiedSampleModel
is compatible with thisColorModel
.boolean
PackedColorModel.isCompatibleSampleModel(SampleModel sm)
Checks if the specifiedSampleModel
is compatible with thisColorModel
.ModifierConstructorDescriptionprotected
Raster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
Constructs a Raster with the given SampleModel and DataBuffer.protected
Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)
Constructs a Raster with the given SampleModel, DataBuffer, and parent.protected
Raster(SampleModel sampleModel, Point origin)
Constructs a Raster with the given SampleModel.protected
WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
Constructs a WritableRaster with the given SampleModel and DataBuffer.protected
WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)
Constructs a WritableRaster with the given SampleModel, DataBuffer, and parent.protected
WritableRaster(SampleModel sampleModel, Point origin)
Constructs a WritableRaster with the given SampleModel. -
Uses of SampleModel in javax.imageio
Modifier and TypeFieldDescriptionprotected SampleModel
ImageTypeSpecifier.sampleModel
ASampleModel
to be used as a prototype.Modifier and TypeMethodDescriptionImageTypeSpecifier.getSampleModel()
Returns aSampleModel
based on the settings encapsulated within this object.ImageTypeSpecifier.getSampleModel(int width, int height)
Returns aSampleModel
based on the settings encapsulated within this object.ModifierConstructorDescriptionImageTypeSpecifier(ColorModel colorModel, SampleModel sampleModel)
Constructs anImageTypeSpecifier
directly from aColorModel
and aSampleModel
.