public final class RgbToCmykColorConverter extends Object implements ColorConverter
getInstance()
call.
Modifier and Type | Method and Description |
---|---|
double[] |
convertColor(double[] rgbComponents)
Performs a conversion of the provided array representing rgb color components to the array representing cmyk color component.
|
static RgbToCmykColorConverter |
getInstance()
Returns an instance of rgb to cmyk converter.
|
com.itextpdf.kernel.pdf.PdfName |
getSourceColorspace()
Returns original color space of the color.
|
int |
getSourceNumberOfComponents()
Return number of components representing the original color space.
|
com.itextpdf.kernel.pdf.PdfName |
getTargetColorspace()
Returns target color space of the color.
|
int |
getTargetNumberOfComponents()
Return number of components representing the target color space.
|
public static RgbToCmykColorConverter getInstance()
public double[] convertColor(double[] rgbComponents)
Note that no validation of the values is done for the better performance. When invalid argument is passed method may return invalid array of even throw runtime exception.
convertColor
in interface ColorConverter
rgbComponents
- is an array representing red, green and blue color components as double values from the range [0., 1.]. Validation is not performed
public com.itextpdf.kernel.pdf.PdfName getSourceColorspace()
ColorConverter
getSourceColorspace
in interface ColorConverter
public int getSourceNumberOfComponents()
ColorConverter
getSourceNumberOfComponents
in interface ColorConverter
public com.itextpdf.kernel.pdf.PdfName getTargetColorspace()
ColorConverter
getTargetColorspace
in interface ColorConverter
public int getTargetNumberOfComponents()
ColorConverter
getTargetNumberOfComponents
in interface ColorConverter
Copyright © 1998–2020 iText Group NV. All rights reserved.