Package com.ribs.pdf
Interface ColorFactory
- All Known Implementing Classes:
DefaultFactories
public interface ColorFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Rendering intentsstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Colorspace constantsstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Blend modesstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptioncreateColor
(ColorSpace space, float[] values) Create a specific color in the colorspacecreateColorSpace
(int type, Object params) Create a colorspace object from one of the above space IDs.createComposite
(ColorSpace sourcespace, int blendMode, boolean alphaIsShape, float alpha) Create a Composite for the blend mode and alpha parameters.
-
Field Details
-
DeviceGrayColorspace
static final int DeviceGrayColorspaceColorspace constants- See Also:
-
CalibratedGrayColorspace
static final int CalibratedGrayColorspace- See Also:
-
DeviceRGBColorspace
static final int DeviceRGBColorspace- See Also:
-
CalibratedRGBColorspace
static final int CalibratedRGBColorspace- See Also:
-
DeviceCMYKColorspace
static final int DeviceCMYKColorspace- See Also:
-
LabColorspace
static final int LabColorspace- See Also:
-
IndexedColorspace
static final int IndexedColorspace- See Also:
-
ICCBasedColorspace
static final int ICCBasedColorspace- See Also:
-
SeparationColorspace
static final int SeparationColorspace- See Also:
-
DeviceNColorspace
static final int DeviceNColorspace- See Also:
-
PatternColorspace
static final int PatternColorspace- See Also:
-
UnknownColorspace
static final int UnknownColorspace- See Also:
-
AbsoluteColorimetricIntent
static final int AbsoluteColorimetricIntentRendering intents- See Also:
-
RelativeColorimetricIntent
static final int RelativeColorimetricIntent- See Also:
-
SaturationIntent
static final int SaturationIntent- See Also:
-
PerceptualIntent
static final int PerceptualIntent- See Also:
-
NormalBlendMode
static final int NormalBlendModeBlend modes- See Also:
-
MultiplyBlendMode
static final int MultiplyBlendMode- See Also:
-
ScreenBlendMode
static final int ScreenBlendMode- See Also:
-
OverlayBlendMode
static final int OverlayBlendMode- See Also:
-
DarkenBlendMode
static final int DarkenBlendMode- See Also:
-
LightenBlendMode
static final int LightenBlendMode- See Also:
-
ColorDodgeBlendMode
static final int ColorDodgeBlendMode- See Also:
-
ColorBurnBlendMode
static final int ColorBurnBlendMode- See Also:
-
HardLightBlendMode
static final int HardLightBlendMode- See Also:
-
SoftLightBlendMode
static final int SoftLightBlendMode- See Also:
-
DifferenceBlendMode
static final int DifferenceBlendMode- See Also:
-
ExclusionBlendMode
static final int ExclusionBlendMode- See Also:
-
HueBlendMode
static final int HueBlendMode- See Also:
-
SaturationBlendMode
static final int SaturationBlendMode- See Also:
-
ColorBlendMode
static final int ColorBlendMode- See Also:
-
LuminosityBlendMode
static final int LuminosityBlendMode- See Also:
-
-
Method Details
-
createColorSpace
Create a colorspace object from one of the above space IDs.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"
-
createColor
Create a specific color in the colorspace -
createComposite
Create a Composite for the blend mode and alpha parameters. The destination onto which things will be composited will always be 32bit argb, but the source colorspace can be arbitrary. The composite will need to do some conversions if the source colorspace is anything other than deviceRGB.
-