COSObjectablepublic class PDDeviceCMYK extends PDDeviceColorSpace
| Modifier and Type | Field | Description |
|---|---|---|
static PDDeviceCMYK |
INSTANCE |
The single instance of this class.
|
array| Modifier | Constructor | Description |
|---|---|---|
protected |
PDDeviceCMYK() |
| Modifier and Type | Method | Description |
|---|---|---|
float[] |
getDefaultDecode(int bitsPerComponent) |
Returns the default decode array for this color space.
|
protected java.awt.color.ICC_Profile |
getICCProfile() |
|
PDColor |
getInitialColor() |
Returns the initial color value for this color space.
|
java.lang.String |
getName() |
Returns the name of the color space.
|
int |
getNumberOfComponents() |
Returns the number of components in this color space
|
protected void |
init() |
Lazy load the ICC profile, because it's slow.
|
float[] |
toRGB(float[] value) |
Returns the RGB equivalent of the given color value.
|
java.awt.image.BufferedImage |
toRGBImage(java.awt.image.WritableRaster raster) |
Returns the (A)RGB equivalent of the given raster.
|
protected java.awt.image.BufferedImage |
toRGBImageAWT(java.awt.image.WritableRaster raster,
java.awt.color.ColorSpace colorSpace) |
Returns the (A)RGB equivalent of the given raster, using the given AWT color space
to perform the conversion.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreate, create, creategetCOSObject, toStringpublic static PDDeviceCMYK INSTANCE
protected void init()
throws java.io.IOException
java.io.IOExceptionprotected java.awt.color.ICC_Profile getICCProfile()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getName()
PDColorSpacegetName in class PDColorSpacepublic int getNumberOfComponents()
PDColorSpacegetNumberOfComponents in class PDColorSpacepublic float[] getDefaultDecode(int bitsPerComponent)
PDColorSpacegetDefaultDecode in class PDColorSpacebitsPerComponent - the number of bits per component.public PDColor getInitialColor()
PDColorSpacegetInitialColor in class PDColorSpacepublic float[] toRGB(float[] value)
throws java.io.IOException
PDColorSpacetoRGB in class PDColorSpacevalue - a color value with component values between 0 and 1java.io.IOException - if the color conversion failspublic java.awt.image.BufferedImage toRGBImage(java.awt.image.WritableRaster raster)
throws java.io.IOException
PDColorSpacetoRGBImage in class PDColorSpaceraster - the source rasterjava.io.IOException - if the color conversion failsprotected java.awt.image.BufferedImage toRGBImageAWT(java.awt.image.WritableRaster raster,
java.awt.color.ColorSpace colorSpace)
PDColorSpacetoRGBImageAWT in class PDColorSpaceraster - the source rastercolorSpace - the AWTCopyright © 2002–2018. All rights reserved.