public class GraphicsUtil
extends java.lang.Object
Constructor and Description |
---|
GraphicsUtil()
Creates a new instance of GraphicsUtil
|
Modifier and Type | Method and Description |
---|---|
static java.awt.image.ColorModel |
coerceColorModel(java.awt.image.ColorModel cm,
boolean newAlphaPreMult)
Create a new ColorModel with it's alpha premultiplied state matching
newAlphaPreMult.
|
static java.awt.image.ColorModel |
coerceData(java.awt.image.WritableRaster wr,
java.awt.image.ColorModel cm,
boolean newAlphaPreMult)
Coerces data within a bufferedImage to match newAlphaPreMult,
Note that this can not change the colormodel of bi so you
|
protected static void |
divide_BYTE_COMP_Data(java.awt.image.WritableRaster wr) |
protected static void |
divide_INT_PACK_Data(java.awt.image.WritableRaster wr) |
static boolean |
is_BYTE_COMP_Data(java.awt.image.SampleModel sm) |
static boolean |
is_INT_PACK_Data(java.awt.image.SampleModel sm,
boolean requireAlpha) |
protected static void |
mult_BYTE_COMP_Data(java.awt.image.WritableRaster wr) |
protected static void |
mult_INT_PACK_Data(java.awt.image.WritableRaster wr) |
public static java.awt.image.ColorModel coerceColorModel(java.awt.image.ColorModel cm, boolean newAlphaPreMult)
cm
- The ColorModel to change the alpha premult state of.newAlphaPreMult
- The new state of alpha premult.public static java.awt.image.ColorModel coerceData(java.awt.image.WritableRaster wr, java.awt.image.ColorModel cm, boolean newAlphaPreMult)
wr
- The raster to change the state of.cm
- The colormodel currently associated with data in wr.newAlphaPreMult
- The desired state of alpha Premult for raster.public static boolean is_INT_PACK_Data(java.awt.image.SampleModel sm, boolean requireAlpha)
protected static void mult_INT_PACK_Data(java.awt.image.WritableRaster wr)
protected static void divide_INT_PACK_Data(java.awt.image.WritableRaster wr)
public static boolean is_BYTE_COMP_Data(java.awt.image.SampleModel sm)
protected static void mult_BYTE_COMP_Data(java.awt.image.WritableRaster wr)
protected static void divide_BYTE_COMP_Data(java.awt.image.WritableRaster wr)