COSObjectablepublic final class PDIndexed extends PDSpecialColorSpace
array| Constructor | Description |
|---|---|
PDIndexed() |
Creates a new Indexed color space.
|
PDIndexed(COSArray indexedArray) |
Creates a new indexed color space from the given PDF array.
|
PDIndexed(COSArray indexedArray,
PDResources resources) |
Creates a new indexed color space from the given PDF array.
|
| Modifier and Type | Method | Description |
|---|---|---|
PDColorSpace |
getBaseColorSpace() |
Returns the base color space.
|
float[] |
getDefaultDecode(int bitsPerComponent) |
Returns the default decode array for this color space.
|
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
|
void |
setBaseColorSpace(PDColorSpace base) |
Sets the base color space.
|
void |
setHighValue(int high) |
Sets the highest value that is allowed.
|
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.
|
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreate, create, create, toRGBImageAWTgetCOSObjectpublic PDIndexed()
public PDIndexed(COSArray indexedArray) throws java.io.IOException
indexedArray - the array containing the indexed parametersjava.io.IOExceptionpublic PDIndexed(COSArray indexedArray, PDResources resources) throws java.io.IOException
indexedArray - the array containing the indexed parametersresources - the resources, can be null. Allows to use its cache for the colorspace.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)
PDColorSpacetoRGB in class PDColorSpacevalue - a color value with component values between 0 and 1public 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 failspublic PDColorSpace getBaseColorSpace()
public void setBaseColorSpace(PDColorSpace base)
base - the base color spacepublic void setHighValue(int high)
high - the highest value for the lookup tablepublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2002–2018. All rights reserved.