com.kitfox.svg.batik
Class GraphicsUtil
java.lang.Object
   com.kitfox.svg.batik.GraphicsUtil
com.kitfox.svg.batik.GraphicsUtil
- public class GraphicsUtil 
- extends java.lang.Object
- Author:
- kitfox
| Constructor Summary | 
| GraphicsUtil()Creates a new instance of GraphicsUtil
 | 
 
| Method Summary | 
| 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)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
GraphicsUtil
public GraphicsUtil()
- Creates a new instance of GraphicsUtil
 
coerceColorModel
public 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.
 
- 
- Parameters:
- cm- The ColorModel to change the alpha premult state of.
- newAlphaPreMult- The new state of alpha premult.
- Returns:
- A new colorModel that has isAlphaPremultiplied()
           equal to newAlphaPreMult.
 
coerceData
public 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
 
- 
- Parameters:
- 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.
- Returns:
- A new colormodel that matches newAlphaPreMult.
 
is_INT_PACK_Data
public static boolean is_INT_PACK_Data(java.awt.image.SampleModel sm,
                                       boolean requireAlpha)
- 
 
mult_INT_PACK_Data
protected static void mult_INT_PACK_Data(java.awt.image.WritableRaster wr)
- 
 
divide_INT_PACK_Data
protected static void divide_INT_PACK_Data(java.awt.image.WritableRaster wr)
- 
 
is_BYTE_COMP_Data
public static boolean is_BYTE_COMP_Data(java.awt.image.SampleModel sm)
- 
 
mult_BYTE_COMP_Data
protected static void mult_BYTE_COMP_Data(java.awt.image.WritableRaster wr)
- 
 
divide_BYTE_COMP_Data
protected static void divide_BYTE_COMP_Data(java.awt.image.WritableRaster wr)
-