java.awt.image
Class BufferedImage

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.awt.Image sample code for java.awt.Image definition code for java.awt.Image 
      extended by java.awt.image.BufferedImage
All Implemented Interfaces:
RenderedImage sample code for java.awt.image.RenderedImage definition code for java.awt.image.RenderedImage , WritableRenderedImage sample code for java.awt.image.WritableRenderedImage definition code for java.awt.image.WritableRenderedImage , Transparency sample code for java.awt.Transparency definition code for java.awt.Transparency

public class BufferedImage
extends Image sample code for java.awt.Image definition code for java.awt.Image
implements WritableRenderedImage sample code for java.awt.image.WritableRenderedImage definition code for java.awt.image.WritableRenderedImage , Transparency sample code for java.awt.Transparency definition code for java.awt.Transparency

The BufferedImage subclass describes an Image sample code for java.awt.Image definition code for java.awt.Image with an accessible buffer of image data. A BufferedImage is comprised of a ColorModel sample code for java.awt.image.ColorModel definition code for java.awt.image.ColorModel and a Raster sample code for java.awt.image.Raster definition code for java.awt.image.Raster of image data. The number and types of bands in the SampleModel sample code for java.awt.image.SampleModel definition code for java.awt.image.SampleModel of the Raster must match the number and types required by the ColorModel to represent its color and alpha components. All BufferedImage objects have an upper left corner coordinate of (0, 0). Any Raster used to construct a BufferedImage must therefore have minX=0 and minY=0.

This class relies on the data fetching and setting methods of Raster, and on the color characterization methods of ColorModel.

See Also:
ColorModel sample code for java.awt.image.ColorModel definition code for java.awt.image.ColorModel , Raster sample code for java.awt.image.Raster definition code for java.awt.image.Raster , WritableRaster sample code for java.awt.image.WritableRaster definition code for java.awt.image.WritableRaster

Field Summary
static int TYPE_3BYTE_BGR sample code for java.awt.image.BufferedImage.TYPE_3BYTE_BGR definition code for java.awt.image.BufferedImage.TYPE_3BYTE_BGR
          Represents an image with 8-bit RGB color components, corresponding to a Windows-style BGR color model) with the colors Blue, Green, and Red stored in 3 bytes.
static int TYPE_4BYTE_ABGR sample code for java.awt.image.BufferedImage.TYPE_4BYTE_ABGR definition code for java.awt.image.BufferedImage.TYPE_4BYTE_ABGR
          Represents an image with 8-bit RGBA color components with the colors Blue, Green, and Red stored in 3 bytes and 1 byte of alpha.
static int TYPE_4BYTE_ABGR_PRE sample code for java.awt.image.BufferedImage.TYPE_4BYTE_ABGR_PRE definition code for java.awt.image.BufferedImage.TYPE_4BYTE_ABGR_PRE
          Represents an image with 8-bit RGBA color components with the colors Blue, Green, and Red stored in 3 bytes and 1 byte of alpha.
static int TYPE_BYTE_BINARY sample code for java.awt.image.BufferedImage.TYPE_BYTE_BINARY definition code for java.awt.image.BufferedImage.TYPE_BYTE_BINARY
          Represents an opaque byte-packed 1, 2, or 4 bit image.
static int TYPE_BYTE_GRAY sample code for java.awt.image.BufferedImage.TYPE_BYTE_GRAY definition code for java.awt.image.BufferedImage.TYPE_BYTE_GRAY
          Represents a unsigned byte grayscale image, non-indexed.
static int TYPE_BYTE_INDEXED sample code for java.awt.image.BufferedImage.TYPE_BYTE_INDEXED definition code for java.awt.image.BufferedImage.TYPE_BYTE_INDEXED
          Represents an indexed byte image.
static int TYPE_CUSTOM sample code for java.awt.image.BufferedImage.TYPE_CUSTOM definition code for java.awt.image.BufferedImage.TYPE_CUSTOM
          Image type is not recognized so it must be a customized image.
static int TYPE_INT_ARGB sample code for java.awt.image.BufferedImage.TYPE_INT_ARGB definition code for java.awt.image.BufferedImage.TYPE_INT_ARGB
          Represents an image with 8-bit RGBA color components packed into integer pixels.
static int TYPE_INT_ARGB_PRE sample code for java.awt.image.BufferedImage.TYPE_INT_ARGB_PRE definition code for java.awt.image.BufferedImage.TYPE_INT_ARGB_PRE
          Represents an image with 8-bit RGBA color components packed into integer pixels.
static int TYPE_INT_BGR sample code for java.awt.image.BufferedImage.TYPE_INT_BGR definition code for java.awt.image.BufferedImage.TYPE_INT_BGR
          Represents an image with 8-bit RGB color components, corresponding to a Windows- or Solaris- style BGR color model, with the colors Blue, Green, and Red packed into integer pixels.
static int TYPE_INT_RGB sample code for java.awt.image.BufferedImage.TYPE_INT_RGB definition code for java.awt.image.BufferedImage.TYPE_INT_RGB
          Represents an image with 8-bit RGB color components packed into integer pixels.
static int TYPE_USHORT_555_RGB sample code for java.awt.image.BufferedImage.TYPE_USHORT_555_RGB definition code for java.awt.image.BufferedImage.TYPE_USHORT_555_RGB
          Represents an image with 5-5-5 RGB color components (5-bits red, 5-bits green, 5-bits blue) with no alpha.
static int TYPE_USHORT_565_RGB sample code for java.awt.image.BufferedImage.TYPE_USHORT_565_RGB definition code for java.awt.image.BufferedImage.TYPE_USHORT_565_RGB
          Represents an image with 5-6-5 RGB color components (5-bits red, 6-bits green, 5-bits blue) with no alpha.
static int TYPE_USHORT_GRAY sample code for java.awt.image.BufferedImage.TYPE_USHORT_GRAY definition code for java.awt.image.BufferedImage.TYPE_USHORT_GRAY
          Represents an unsigned short grayscale image, non-indexed).
 
Fields inherited from class java.awt.Image sample code for java.awt.Image definition code for java.awt.Image
accelerationPriority sample code for java.awt.Image.accelerationPriority definition code for java.awt.Image.accelerationPriority , SCALE_AREA_AVERAGING sample code for java.awt.Image.SCALE_AREA_AVERAGING definition code for java.awt.Image.SCALE_AREA_AVERAGING , SCALE_DEFAULT sample code for java.awt.Image.SCALE_DEFAULT definition code for java.awt.Image.SCALE_DEFAULT , SCALE_FAST sample code for java.awt.Image.SCALE_FAST definition code for java.awt.Image.SCALE_FAST , SCALE_REPLICATE sample code for java.awt.Image.SCALE_REPLICATE definition code for java.awt.Image.SCALE_REPLICATE , SCALE_SMOOTH sample code for java.awt.Image.SCALE_SMOOTH definition code for java.awt.Image.SCALE_SMOOTH , UndefinedProperty sample code for java.awt.Image.UndefinedProperty definition code for java.awt.Image.UndefinedProperty
 
Fields inherited from interface java.awt.Transparency sample code for java.awt.Transparency definition code for java.awt.Transparency
BITMASK sample code for java.awt.Transparency.BITMASK definition code for java.awt.Transparency.BITMASK , OPAQUE sample code for java.awt.Transparency.OPAQUE definition code for java.awt.Transparency.OPAQUE , TRANSLUCENT sample code for java.awt.Transparency.TRANSLUCENT definition code for java.awt.Transparency.TRANSLUCENT
 
Constructor Summary
BufferedImage sample code for java.awt.image.BufferedImage.BufferedImage(java.awt.image.ColorModel, java.awt.image.WritableRaster, boolean, java.util.Hashtable) definition code for java.awt.image.BufferedImage.BufferedImage(java.awt.image.ColorModel, java.awt.image.WritableRaster, boolean, java.util.Hashtable) (ColorModel sample code for java.awt.image.ColorModel definition code for java.awt.image.ColorModel  cm, WritableRaster sample code for java.awt.image.WritableRaster definition code for java.awt.image.WritableRaster  raster, boolean isRasterPremultiplied, Hashtable sample code for java.util.Hashtable definition code for java.util.Hashtable <?,?> properties)
          Constructs a new BufferedImage with a specified ColorModel and Raster.
BufferedImage sample code for java.awt.image.BufferedImage.BufferedImage(int, int, int) definition code for java.awt.image.BufferedImage.BufferedImage(int, int, int) (int width, int height, int imageType)
          Constructs a BufferedImage of one of the predefined image types.
BufferedImage sample code for java.awt.image.BufferedImage.BufferedImage(int, int, int, java.awt.image.IndexColorModel) definition code for java.awt.image.BufferedImage.BufferedImage(int, int, int, java.awt.image.IndexColorModel) (int width, int height, int imageType, IndexColorModel sample code for java.awt.image.IndexColorModel definition code for java.awt.image.IndexColorModel  cm)
          Constructs a BufferedImage of one of the predefined image types: TYPE_BYTE_BINARY or TYPE_BYTE_INDEXED.
 
Method Summary
 void addTileObserver sample code for java.awt.image.BufferedImage.addTileObserver(java.awt.image.TileObserver) definition code for java.awt.image.BufferedImage.addTileObserver(java.awt.image.TileObserver) (TileObserver sample code for java.awt.image.TileObserver definition code for java.awt.image.TileObserver  to)
          Adds a tile observer.
 void coerceData sample code for java.awt.image.BufferedImage.coerceData(boolean) definition code for java.awt.image.BufferedImage.coerceData(boolean) (boolean isAlphaPremultiplied)
          Forces the data to match the state specified in the isAlphaPremultiplied variable.
 WritableRaster sample code for java.awt.image.WritableRaster definition code for java.awt.image.WritableRaster copyData sample code for java.awt.image.BufferedImage.copyData(java.awt.image.WritableRaster) definition code for java.awt.image.BufferedImage.copyData(java.awt.image.WritableRaster) (WritableRaster sample code for java.awt.image.WritableRaster definition code for java.awt.image.WritableRaster  outRaster)
          Computes an arbitrary rectangular region of the BufferedImage and copies it into a specified WritableRaster.
 Graphics2D sample code for java.awt.Graphics2D definition code for java.awt.Graphics2D createGraphics sample code for java.awt.image.BufferedImage.createGraphics() definition code for java.awt.image.BufferedImage.createGraphics() ()
          Creates a Graphics2D, which can be used to draw into this BufferedImage.
 void flush sample code for java.awt.image.BufferedImage.flush() definition code for java.awt.image.BufferedImage.flush() ()
          Flushes all resources being used to cache optimization information.
 WritableRaster sample code for java.awt.image.WritableRaster definition code for java.awt.image.WritableRaster getAlphaRaster sample code for java.awt.image.BufferedImage.getAlphaRaster() definition code for java.awt.image.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.
 ImageCapabilities sample code for java.awt.ImageCapabilities definition code for java.awt.ImageCapabilities getCapabilities sample code for java.awt.image.BufferedImage.getCapabilities(java.awt.GraphicsConfiguration) definition code for java.awt.image.BufferedImage.getCapabilities(java.awt.GraphicsConfiguration) (GraphicsConfiguration sample code for java.awt.GraphicsConfiguration definition code for java.awt.GraphicsConfiguration  gc)
          This overrides Image.getCapabilities(gc) to get the capabilities of its surfaceManager.
 ColorModel sample code for java.awt.image.ColorModel definition code for java.awt.image.ColorModel getColorModel sample code for java.awt.image.BufferedImage.getColorModel() definition code for java.awt.image.BufferedImage.getColorModel() ()
          Returns the ColorModel.
 Raster sample code for java.awt.image.Raster definition code for java.awt.image.Raster getData sample code for java.awt.image.BufferedImage.getData() definition code for java.awt.image.BufferedImage.getData() ()
          Returns the image as one large tile.
 Raster sample code for java.awt.image.Raster definition code for java.awt.image.Raster getData sample code for java.awt.image.BufferedImage.getData(java.awt.Rectangle) definition code for java.awt.image.BufferedImage.getData(java.awt.Rectangle) (Rectangle sample code for java.awt.Rectangle definition code for java.awt.Rectangle  rect)
          Computes and returns an arbitrary region of the BufferedImage.
 Graphics sample code for java.awt.Graphics definition code for java.awt.Graphics getGraphics sample code for java.awt.image.BufferedImage.getGraphics() definition code for java.awt.image.BufferedImage.getGraphics() ()
          This method returns a Graphics2D sample code for java.awt.Graphics2D definition code for java.awt.Graphics2D , but is here for backwards compatibility.
 int getHeight sample code for java.awt.image.BufferedImage.getHeight() definition code for java.awt.image.BufferedImage.getHeight() ()
          Returns the height of the BufferedImage.
 int getHeight sample code for java.awt.image.BufferedImage.getHeight(java.awt.image.ImageObserver) definition code for java.awt.image.BufferedImage.getHeight(java.awt.image.ImageObserver) (ImageObserver sample code for java.awt.image.ImageObserver definition code for java.awt.image.ImageObserver  observer)
          Returns the height of the BufferedImage.
 int getMinTileX sample code for java.awt.image.BufferedImage.getMinTileX() definition code for java.awt.image.BufferedImage.getMinTileX() ()
          Returns the minimum tile index in the x direction.
 int getMinTileY sample code for java.awt.image.BufferedImage.getMinTileY() definition code for java.awt.image.BufferedImage.getMinTileY() ()
          Returns the minimum tile index in the y direction.
 int getMinX sample code for java.awt.image.BufferedImage.getMinX() definition code for java.awt.image.BufferedImage.getMinX() ()
          Returns the minimum x coordinate of this BufferedImage.
 int getMinY sample code for java.awt.image.BufferedImage.getMinY() definition code for java.awt.image.BufferedImage.getMinY() ()
          Returns the minimum y coordinate of this BufferedImage.
 int getNumXTiles sample code for java.awt.image.BufferedImage.getNumXTiles() definition code for java.awt.image.BufferedImage.getNumXTiles() ()
          Returns the number of tiles in the x direction.
 int getNumYTiles sample code for java.awt.image.BufferedImage.getNumYTiles() definition code for java.awt.image.BufferedImage.getNumYTiles() ()
          Returns the number of tiles in the y direction.
 Object sample code for java.lang.Object definition code for java.lang.Object getProperty sample code for java.awt.image.BufferedImage.getProperty(java.lang.String) definition code for java.awt.image.BufferedImage.getProperty(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  name)
          Returns a property of the image by name.
 Object sample code for java.lang.Object definition code for java.lang.Object getProperty sample code for java.awt.image.BufferedImage.getProperty(java.lang.String, java.awt.image.ImageObserver) definition code for java.awt.image.BufferedImage.getProperty(java.lang.String, java.awt.image.ImageObserver) (String sample code for java.lang.String definition code for java.lang.String  name, ImageObserver sample code for java.awt.image.ImageObserver definition code for java.awt.image.ImageObserver  observer)
          Returns a property of the image by name.
 String sample code for java.lang.String definition code for java.lang.String [] getPropertyNames sample code for java.awt.image.BufferedImage.getPropertyNames() definition code for java.awt.image.BufferedImage.getPropertyNames() ()
          Returns an array of names recognized by getProperty(String) sample code for java.awt.image.BufferedImage.getProperty(java.lang.String) definition code for java.awt.image.BufferedImage.getProperty(java.lang.String) or null, if no property names are recognized.
 WritableRaster sample code for java.awt.image.WritableRaster definition code for java.awt.image.WritableRaster getRaster sample code for java.awt.image.BufferedImage.getRaster() definition code for java.awt.image.BufferedImage.getRaster() ()
          Returns the WritableRaster sample code for java.awt.image.WritableRaster definition code for java.awt.image.WritableRaster .
 int getRGB sample code for java.awt.image.BufferedImage.getRGB(int, int) definition code for java.awt.image.BufferedImage.getRGB(int, int) (int x, int y)
          Returns an integer pixel in the default RGB color model (TYPE_INT_ARGB) and default sRGB colorspace.
 int[] getRGB sample code for java.awt.image.BufferedImage.getRGB(int, int, int, int, int[], int, int) definition code for java.awt.image.BufferedImage.getRGB(int, int, int, int, int[], int, int) (int startX, int startY, int w, int h, int[] rgbArray, int offset, int scansize)
          Returns an array of integer pixels in the default RGB color model (TYPE_INT_ARGB) and default sRGB color space, from a portion of the image data.
 SampleModel sample code for java.awt.image.SampleModel definition code for java.awt.image.SampleModel getSampleModel sample code for java.awt.image.BufferedImage.getSampleModel() definition code for java.awt.image.BufferedImage.getSampleModel() ()
          Returns the SampleModel associated with this BufferedImage.
 ImageProducer sample code for java.awt.image.ImageProducer definition code for java.awt.image.ImageProducer getSource sample code for java.awt.image.BufferedImage.getSource() definition code for java.awt.image.BufferedImage.getSource() ()
          Returns the object that produces the pixels for the image.
 Vector sample code for java.util.Vector definition code for java.util.Vector <RenderedImage sample code for java.awt.image.RenderedImage definition code for java.awt.image.RenderedImage > getSources sample code for java.awt.image.BufferedImage.getSources() definition code for java.awt.image.BufferedImage.getSources() ()
          Returns a Vector sample code for java.util.Vector definition code for java.util.Vector of RenderedImage sample code for java.awt.image.RenderedImage definition code for java.awt.image.RenderedImage objects that are the immediate sources, not the sources of these immediate sources, of image data for this BufferedImage.
 BufferedImage sample code for java.awt.image.BufferedImage definition code for java.awt.image.BufferedImage getSubimage sample code for java.awt.image.BufferedImage.getSubimage(int, int, int, int) definition code for java.awt.image.BufferedImage.getSubimage(int, int, int, int) (int x, int y, int w, int h)
          Returns a subimage defined by a specified rectangular region.
 Raster sample code for java.awt.image.Raster definition code for java.awt.image.Raster getTile sample code for java.awt.image.BufferedImage.getTile(int, int) definition code for java.awt.image.BufferedImage.getTile(int, int) (int tileX, int tileY)
          Returns tile (tileXtileY).
 int getTileGridXOffset sample code for java.awt.image.BufferedImage.getTileGridXOffset() definition code for java.awt.image.BufferedImage.getTileGridXOffset() ()
          Returns the x offset of the tile grid relative to the origin, For example, the x coordinate of the location of tile (0, 0).
 int getTileGridYOffset sample code for java.awt.image.BufferedImage.getTileGridYOffset() definition code for java.awt.image.BufferedImage.getTileGridYOffset() ()
          Returns the y offset of the tile grid relative to the origin, For example, the y coordinate of the location of tile (0, 0).
 int getTileHeight sample code for java.awt.image.BufferedImage.getTileHeight() definition code for java.awt.image.BufferedImage.getTileHeight() ()
          Returns the tile height in pixels.
 int getTileWidth sample code for java.awt.image.BufferedImage.getTileWidth() definition code for java.awt.image.BufferedImage.getTileWidth() ()
          Returns the tile width in pixels.
 int getTransparency sample code for java.awt.image.BufferedImage.getTransparency() definition code for java.awt.image.BufferedImage.getTransparency() ()
          Returns the transparency.
 int getType sample code for java.awt.image.BufferedImage.getType() definition code for java.awt.image.BufferedImage.getType() ()
          Returns the image type.
 int getWidth sample code for java.awt.image.BufferedImage.getWidth() definition code for java.awt.image.BufferedImage.getWidth() ()
          Returns the width of the BufferedImage.
 int getWidth sample code for java.awt.image.BufferedImage.getWidth(java.awt.image.ImageObserver) definition code for java.awt.image.BufferedImage.getWidth(java.awt.image.ImageObserver) (ImageObserver sample code for java.awt.image.ImageObserver definition code for java.awt.image.ImageObserver  observer)
          Returns the width of the BufferedImage.
 WritableRaster sample code for java.awt.image.WritableRaster definition code for java.awt.image.WritableRaster getWritableTile sample code for java.awt.image.BufferedImage.getWritableTile(int, int) definition code for java.awt.image.BufferedImage.getWritableTile(int, int) (int tileX, int tileY)
          Checks out a tile for writing.
 Point sample code for java.awt.Point definition code for java.awt.Point [] getWritableTileIndices sample code for java.awt.image.BufferedImage.getWritableTileIndices() definition code for java.awt.image.BufferedImage.getWritableTileIndices() ()
          Returns an array of Point sample code for java.awt.Point definition code for java.awt.Point objects indicating which tiles are checked out for writing.
 boolean hasTileWriters sample code for java.awt.image.BufferedImage.hasTileWriters() definition code for java.awt.image.BufferedImage.hasTileWriters() ()
          Returns whether or not any tile is checked out for writing.
 boolean isAlphaPremultiplied sample code for java.awt.image.BufferedImage.isAlphaPremultiplied() definition code for java.awt.image.BufferedImage.isAlphaPremultiplied() ()
          Returns whether or not the alpha has been premultiplied.
 boolean isTileWritable sample code for java.awt.image.BufferedImage.isTileWritable(int, int) definition code for java.awt.image.BufferedImage.isTileWritable(int, int) (int tileX, int tileY)
          Returns whether or not a tile is currently checked out for writing.
 void releaseWritableTile sample code for java.awt.image.BufferedImage.releaseWritableTile(int, int) definition code for java.awt.image.BufferedImage.releaseWritableTile(int, int) (int tileX, int tileY)
          Relinquishes permission to write to a tile.
 void removeTileObserver sample code for java.awt.image.BufferedImage.removeTileObserver(java.awt.image.TileObserver) definition code for java.awt.image.BufferedImage.removeTileObserver(java.awt.image.TileObserver) (TileObserver sample code for java.awt.image.TileObserver definition code for java.awt.image.TileObserver  to)
          Removes a tile observer.
 void setData sample code for java.awt.image.BufferedImage.setData(java.awt.image.Raster) definition code for java.awt.image.BufferedImage.setData(java.awt.image.Raster) (Raster sample code for java.awt.image.Raster definition code for java.awt.image.Raster  r)
          Sets a rectangular region of the image to the contents of the specified Raster r, which is assumed to be in the same coordinate space as the BufferedImage.
 void setRGB sample code for java.awt.image.BufferedImage.setRGB(int, int, int) definition code for java.awt.image.BufferedImage.setRGB(int, int, int) (int x, int y, int rgb)
          Sets a pixel in this BufferedImage to the specified RGB value.
 void setRGB sample code for java.awt.image.BufferedImage.setRGB(int, int, int, int, int[], int, int) definition code for java.awt.image.BufferedImage.setRGB(int, int, int, int, int[], int, int) (int startX, int startY, int w, int h, int[] rgbArray, int offset, int scansize)
          Sets an array of integer pixels in the default RGB color model (TYPE_INT_ARGB) and default sRGB color space, into a portion of the image data.
 String sample code for java.lang.String definition code for java.lang.String toString sample code for java.awt.image.BufferedImage.toString() definition code for java.awt.image.BufferedImage.toString() ()
          Returns a String representation of this BufferedImage object and its values.
 
Methods inherited from class java.awt.Image sample code for java.awt.Image definition code for java.awt.Image
getAccelerationPriority sample code for java.awt.Image.getAccelerationPriority() definition code for java.awt.Image.getAccelerationPriority() , getScaledInstance sample code for java.awt.Image.getScaledInstance(int, int, int) definition code for java.awt.Image.getScaledInstance(int, int, int) , setAccelerationPriority sample code for java.awt.Image.setAccelerationPriority(float) definition code for java.awt.Image.setAccelerationPriority(float)
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Field Detail

TYPE_CUSTOM sample code for java.awt.image.BufferedImage.TYPE_CUSTOM

public static final int TYPE_CUSTOM
Image type is not recognized so it must be a customized image. This type is only used as a return value for the getType() method.

See Also:
Constant Field Values

TYPE_INT_RGB