Uses of Class
java.awt.image.ColorModel
Package
Description
Contains all of the classes for creating user interfaces and for painting
graphics and images.
Provides classes for creating and modifying images.
The main package of the Java Image I/O API.
-
Uses of ColorModel in java.awt
Modifier and TypeMethodDescriptionComponent.getColorModel()
Gets the instance ofColorModel
used to display the component on the output device.abstract ColorModel
GraphicsConfiguration.getColorModel()
Returns theColorModel
associated with thisGraphicsConfiguration
.abstract ColorModel
GraphicsConfiguration.getColorModel(int transparency)
Returns theColorModel
associated with thisGraphicsConfiguration
that supports the specified transparency.PaintContext.getColorModel()
Returns theColorModel
of the output.abstract ColorModel
Toolkit.getColorModel()
Determines the color model of this toolkit's screen.Modifier and TypeMethodDescriptionAlphaComposite.createContext(ColorModel srcColorModel, ColorModel dstColorModel, RenderingHints hints)
Creates a context for the compositing operation.Color.createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)
Creates and returns aPaintContext
used to generate a solid color field pattern.Composite.createContext(ColorModel srcColorModel, ColorModel dstColorModel, RenderingHints hints)
Creates a context containing state that is used to perform the compositing operation.GradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
Creates and returns aPaintContext
used to generate a linear color gradient pattern.LinearGradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)
Creates and returns aPaintContext
used to generate a linear color gradient pattern.Paint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
Creates and returns aPaintContext
used to generate the color pattern.RadialGradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)
Creates and returns aPaintContext
used to generate a circular radial color gradient pattern.TexturePaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
Creates and returns aPaintContext
used to generate a tiled image pattern. -
Uses of ColorModel in java.awt.image
Modifier and TypeClassDescriptionclass
AColorModel
class that works with pixel values that represent color and alpha information as separate samples and that store each sample in a separate data element.class
TheDirectColorModel
class is aColorModel
class that works with pixel values that represent RGB color and alpha information as separate samples and that pack all samples for a single pixel into a single int, short, or byte quantity.class
TheIndexColorModel
class is aColorModel
class that works with pixel values consisting of a single sample that is an index into a fixed colormap in the default sRGB color space.class
ThePackedColorModel
class is an abstractColorModel
class that works with pixel values which represent color and alpha information as separate samples and which pack all samples for a single pixel into a single int, short, or byte quantity.Modifier and TypeFieldDescriptionprotected ColorModel
RGBImageFilter.newmodel
TheColorModel
with which to replaceorigmodel
when the user callssubstituteColorModel
.protected ColorModel
RGBImageFilter.origmodel
Modifier and TypeMethodDescriptionColorModel.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
.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
.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
.BufferedImage.getColorModel()
Returns theColorModel
.PixelGrabber.getColorModel()
Get the ColorModel for the pixels stored in the array.RenderedImage.getColorModel()
Returns the ColorModel associated with this image.static ColorModel
ColorModel.getRGBdefault()
Returns aDirectColorModel
that describes the default format for integer RGB values used in many of the methods in the AWT image interfaces for the convenience of the programmer.Modifier and TypeMethodDescriptionAffineTransformOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
Creates a zeroed destination image with the correct size and number of bands.BufferedImageOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
Creates a zeroed destination image with the correct size and number of bands.ColorConvertOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
Creates a zeroed destination image with the correct size and number of bands, given this source.ConvolveOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
Creates a zeroed destination image with the correct size and number of bands.LookupOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
Creates a zeroed destination image with the correct size and number of bands.RescaleOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
Creates a zeroed destination image with the correct size and number of bands.void
MemoryImageSource.newPixels(byte[] newpix, ColorModel newmodel, int offset, int scansize)
Changes to a new byte array to hold the pixels for this image.void
MemoryImageSource.newPixels(int[] newpix, ColorModel newmodel, int offset, int scansize)
Changes to a new int array to hold the pixels for this image.void
BufferedImageFilter.setColorModel(ColorModel model)
Filters the information provided in thesetColorModel
method of theImageConsumer
interface.void
ImageConsumer.setColorModel(ColorModel model)
Sets the ColorModel object used for the majority of the pixels reported using the setPixels method calls.void
ImageFilter.setColorModel(ColorModel model)
Filter the information provided in the setColorModel method of the ImageConsumer interface.void
PixelGrabber.setColorModel(ColorModel model)
The setColorModel method is part of the ImageConsumer API which this class must implement to retrieve the pixels.void
RGBImageFilter.setColorModel(ColorModel model)
If the ColorModel is an IndexColorModel and the subclass has set the canFilterIndexColorModel flag to true, we substitute a filtered version of the color model here and wherever that original ColorModel object appears in the setPixels methods.void
AreaAveragingScaleFilter.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
Combine the components for the delivered byte pixels into the accumulation arrays and send on any averaged data for rows of pixels that are complete.void
AreaAveragingScaleFilter.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
Combine the components for the delivered int pixels into the accumulation arrays and send on any averaged data for rows of pixels that are complete.void
BufferedImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
Filters the information provided in thesetPixels
method of theImageConsumer
interface which takes an array of bytes.void
BufferedImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
Filters the information provided in thesetPixels
method of theImageConsumer
interface which takes an array of integers.void
CropImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
Determine whether the delivered byte pixels intersect the region to be extracted and passes through only that subset of pixels that appear in the output region.void
CropImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
Determine if the delivered int pixels intersect the region to be extracted and pass through only that subset of pixels that appear in the output region.void
ImageConsumer.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
Delivers the pixels of the image with one or more calls to this method.void
ImageConsumer.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
The pixels of the image are delivered using one or more calls to the setPixels method.void
ImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
Filters the information provided in the setPixels method of the ImageConsumer interface which takes an array of bytes.void
ImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
Filters the information provided in the setPixels method of the ImageConsumer interface which takes an array of integers.void
PixelGrabber.setPixels(int srcX, int srcY, int srcW, int srcH, ColorModel model, byte[] pixels, int srcOff, int srcScan)
The setPixels method is part of the ImageConsumer API which this class must implement to retrieve the pixels.void
PixelGrabber.setPixels(int srcX, int srcY, int srcW, int srcH, ColorModel model, int[] pixels, int srcOff, int srcScan)
The setPixels method is part of the ImageConsumer API which this class must implement to retrieve the pixels.void
ReplicateScaleFilter.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
Choose which rows and columns of the delivered byte pixels are needed for the destination scaled image and pass through just those rows and columns that are needed, replicated as necessary.void
ReplicateScaleFilter.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
Choose which rows and columns of the delivered int pixels are needed for the destination scaled image and pass through just those rows and columns that are needed, replicated as necessary.void
RGBImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
If the ColorModel object is the same one that has already been converted, then simply passes the pixels through with the converted ColorModel.void
RGBImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
If the ColorModel object is the same one that has already been converted, then simply passes the pixels through with the converted ColorModel, otherwise converts the buffer of integer pixels to the default RGB ColorModel and passes the converted buffer to the filterRGBPixels method to be converted one by one.void
RGBImageFilter.substituteColorModel(ColorModel oldcm, ColorModel newcm)
Registers two ColorModel objects for substitution.ModifierConstructorDescriptionBufferedImage(ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied, Hashtable<?,?> properties)
Constructs a newBufferedImage
with a specifiedColorModel
andRaster
.MemoryImageSource(int w, int h, ColorModel cm, byte[] pix, int off, int scan)
Constructs an ImageProducer object which uses an array of bytes to produce data for an Image object.MemoryImageSource(int w, int h, ColorModel cm, byte[] pix, int off, int scan, Hashtable<?,?> props)
Constructs an ImageProducer object which uses an array of bytes to produce data for an Image object.MemoryImageSource(int w, int h, ColorModel cm, int[] pix, int off, int scan)
Constructs an ImageProducer object which uses an array of integers to produce data for an Image object.MemoryImageSource(int w, int h, ColorModel cm, int[] pix, int off, int scan, Hashtable<?,?> props)
Constructs an ImageProducer object which uses an array of integers to produce data for an Image object. -
Uses of ColorModel in javax.imageio
Modifier and TypeFieldDescriptionprotected ColorModel
ImageTypeSpecifier.colorModel
TheColorModel
to be used as a prototype.Modifier and TypeMethodDescriptionImageTypeSpecifier.getColorModel()
Returns theColorModel
specified by this object.ModifierConstructorDescriptionImageTypeSpecifier(ColorModel colorModel, SampleModel sampleModel)
Constructs anImageTypeSpecifier
directly from aColorModel
and aSampleModel
.