java.lang.Object
org.sejda.sambox.pdmodel.graphics.color.PDColorSpace
org.sejda.sambox.pdmodel.graphics.color.PDCIEBasedColorSpace
- All Implemented Interfaces:
COSObjectable
- Direct Known Subclasses:
PDCIEDictionaryBasedColorSpace,PDICCBased
CIE-based colour spaces specify colours in a way that is independent of the characteristics of
any particular output device. They are based on an international standard for colour
specification created by the Commission Internationale de l'Éclairage (CIE).
- Author:
- John Hewson
-
Field Summary
Fields inherited from class org.sejda.sambox.pdmodel.graphics.color.PDColorSpace
array -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontoRawImage(WritableRaster raster) Returns the image in this colorspace or null.toRGBImage(WritableRaster raster) Returns the (A)RGB equivalent of the given raster.toString()Methods inherited from class org.sejda.sambox.pdmodel.graphics.color.PDColorSpace
create, create, create, getCOSObject, getDefaultDecode, getInitialColor, getName, getNumberOfComponents, isAllowedCache, toRawImage, toRGB, toRGBImageAWT
-
Constructor Details
-
PDCIEBasedColorSpace
public PDCIEBasedColorSpace()
-
-
Method Details
-
toRGBImage
Description copied from class:PDColorSpaceReturns the (A)RGB equivalent of the given raster.- Specified by:
toRGBImagein classPDColorSpace- Parameters:
raster- the source raster- Returns:
- an (A)RGB buffered image
- Throws:
IOException- if the color conversion fails
-
toRawImage
Description copied from class:PDColorSpaceReturns the image in this colorspace or null. No conversion is performed.For special colorspaces like PDSeparation the image is returned in the gray colorspace. For undefined colorspaces like DeviceCMYK/DeviceRGB and DeviceGray null is returned.
You can always fallback to
PDColorSpace.toRGBImage(WritableRaster)if this returns null.- Specified by:
toRawImagein classPDColorSpace- Parameters:
raster- the source raster- Returns:
- an buffered image in this colorspace. Or null if it is not possible to extract that image with the original colorspace without conversion.
- Throws:
IOException
-
toString
-