kitfox-svg-core
1.0.0-build001 / 2012-04-07T15:40:49.711-0500

com.kitfox.svg.batik
Class GraphicsUtil

java.lang.Object
  extended by com.kitfox.svg.batik.GraphicsUtil

public class GraphicsUtil
extends Object

Author:
kitfox

Constructor Summary
GraphicsUtil()
          Creates a new instance of GraphicsUtil
 
Method Summary
static ColorModel coerceColorModel(ColorModel cm, boolean newAlphaPreMult)
          Create a new ColorModel with it's alpha premultiplied state matching newAlphaPreMult.
static ColorModel coerceData(WritableRaster wr, 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(WritableRaster wr)
           
protected static void divide_INT_PACK_Data(WritableRaster wr)
           
static boolean is_BYTE_COMP_Data(SampleModel sm)
           
static boolean is_INT_PACK_Data(SampleModel sm, boolean requireAlpha)
           
protected static void mult_BYTE_COMP_Data(WritableRaster wr)
           
protected static void mult_INT_PACK_Data(WritableRaster wr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphicsUtil

public GraphicsUtil()
Creates a new instance of GraphicsUtil

Method Detail

coerceColorModel

public static ColorModel coerceColorModel(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 ColorModel coerceData(WritableRaster wr,
                                    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(SampleModel sm,
                                       boolean requireAlpha)

mult_INT_PACK_Data

protected static void mult_INT_PACK_Data(WritableRaster wr)

divide_INT_PACK_Data

protected static void divide_INT_PACK_Data(WritableRaster wr)

is_BYTE_COMP_Data

public static boolean is_BYTE_COMP_Data(SampleModel sm)

mult_BYTE_COMP_Data

protected static void mult_BYTE_COMP_Data(WritableRaster wr)

divide_BYTE_COMP_Data

protected static void divide_BYTE_COMP_Data(WritableRaster wr)

kitfox-svg-core
1.0.0-build001 / 2012-04-07T15:40:49.711-0500

Copyright © 2011-2012 Barchart, Inc.. All Rights Reserved.