|
xmlgraphics-commons 2.0.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.xmlgraphics.java2d.color.ColorUtil
public final class ColorUtil
Generic Color helper class.
This class supports parsing string values into color values and creating color values for strings. It provides a list of standard color names.
Method Summary | |
---|---|
static boolean |
isGray(Color col)
Indicates whether the color is a gray value. |
static boolean |
isSameColor(Color col1,
Color col2)
Checks if two colors are the same color. |
static Color |
lightenColor(Color col,
float factor)
Lightens up a color for groove, ridge, inset and outset border effects. |
static Color |
toCMYKGrayColor(float black)
Creates an uncalibrated CMYK color with the given gray value. |
static Color |
toSRGBColor(Color col)
Converts an arbitrary Color to a plain sRGB color doing the conversion at the
best possible conversion quality. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Color lightenColor(Color col, float factor)
col
- the color to lighten upfactor
- factor by which to lighten up (negative values darken the color)
public static boolean isGray(Color col)
col
- the color
public static Color toCMYKGrayColor(float black)
black
- the gray component (0 - 1)
public static Color toSRGBColor(Color col)
Color
to a plain sRGB color doing the conversion at the
best possible conversion quality.
col
- the original color
public static boolean isSameColor(Color col1, Color col2)
Color.equals(Object)
in that it doesn't only check if both colors result in the
same sRGB value. For example, if two colors not of the same exact class are compared,
they are treated as not the same.
Note: At the moment, this method only supports Color
and
ColorWithAlternatives
only. Other subclasses of Color
are checked only using
the Color.equals(Object)
method.
col1
- the first colorcol2
- the second color
|
xmlgraphics-commons 2.0.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |