public interface ColorFactory
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
createColor(java.awt.color.ColorSpace space,
float[] values)
Create a specific color in the colorspace
|
java.awt.color.ColorSpace |
createColorSpace(int type,
java.lang.Object params)
Create a colorspace object from one of the above space IDs.
|
java.awt.Composite |
createComposite(java.awt.color.ColorSpace sourcespace,
int blendMode,
boolean alphaIsShape,
float alpha)
Create a Composite for the blend mode and alpha parameters.
|
static final int DeviceGrayColorspace
static final int CalibratedGrayColorspace
static final int DeviceRGBColorspace
static final int CalibratedRGBColorspace
static final int DeviceCMYKColorspace
static final int LabColorspace
static final int IndexedColorspace
static final int ICCBasedColorspace
static final int SeparationColorspace
static final int DeviceNColorspace
static final int PatternColorspace
static final int UnknownColorspace
static final int AbsoluteColorimetricIntent
static final int RelativeColorimetricIntent
static final int SaturationIntent
static final int PerceptualIntent
static final int NormalBlendMode
static final int MultiplyBlendMode
static final int ScreenBlendMode
static final int OverlayBlendMode
static final int DarkenBlendMode
static final int LightenBlendMode
static final int ColorDodgeBlendMode
static final int ColorBurnBlendMode
static final int HardLightBlendMode
static final int SoftLightBlendMode
static final int DifferenceBlendMode
static final int ExclusionBlendMode
static final int HueBlendMode
static final int SaturationBlendMode
static final int ColorBlendMode
static final int LuminosityBlendMode
java.awt.color.ColorSpace createColorSpace(int type, java.lang.Object params)
The value of "params" can be as follows: Device spaces - ignored CIE spaces - a Map ICC spaces - a PDF Stream Indexed spaces - a Map with keys 'base", "hival", and "lookup" Pattern - null Separation - a Map with "Colorant", "Base", & "TintTransform" DeviceN - - a Map with "Colorants", "Base", "TintTransform", & "Attributes"
java.awt.Color createColor(java.awt.color.ColorSpace space, float[] values)
java.awt.Composite createComposite(java.awt.color.ColorSpace sourcespace, int blendMode, boolean alphaIsShape, float alpha)