COSObjectablepublic final class PDLab extends PDCIEDictionaryBasedColorSpace
dictionary, wpX, wpY, wpZarray| Constructor | Description |
|---|---|
PDLab() |
Creates a new Lab color space.
|
PDLab(COSArray lab) |
Creates a new Lab color space from a PDF array.
|
| Modifier and Type | Method | Description |
|---|---|---|
PDRange |
getARange() |
This will get the valid range for the "a" component.
|
PDRange |
getBRange() |
This will get the valid range for the "b" component.
|
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 |
setARange(PDRange range) |
This will set the a range for the "a" component.
|
void |
setBRange(PDRange range) |
This will set the "b" range for this color space.
|
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittoStringconvXYZtoRGB, getBlackPoint, getWhitepoint, setBlackPoint, setWhitePointcreate, create, create, getCOSObject, toRGBImageAWTpublic PDLab()
public PDLab(COSArray lab)
lab - the color space arraypublic java.lang.String getName()
PDColorSpacegetName in class PDColorSpacepublic java.awt.image.BufferedImage toRGBImage(java.awt.image.WritableRaster raster)
throws java.io.IOException
PDColorSpacetoRGBImage in class PDCIEBasedColorSpaceraster - the source rasterjava.io.IOException - if the color conversion failspublic float[] toRGB(float[] value)
PDColorSpacetoRGB in class PDColorSpacevalue - a color value with component values between 0 and 1public 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 PDRange getARange()
public PDRange getBRange()
public void setARange(PDRange range)
range - the new range for the "a" component,
or null if defaults (-100..100) are to be set.public void setBRange(PDRange range)
range - the new range for the "b" component,
or null if defaults (-100..100) are to be set.Copyright © 2002–2018. All rights reserved.