public class PDFImageColorModel
extends java.awt.image.ColorModel
| Constructor and Description |
|---|
PDFImageColorModel(java.awt.color.ColorSpace space,
int bits,
int[] significantBits,
boolean hasalpha,
int transferType) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.ColorModel |
coerceData(java.awt.image.WritableRaster r,
boolean premultipliedAlpha) |
static PDFImageColorModel |
createPDFModel(java.awt.color.ColorSpace space,
int bps,
float[] decodemins,
float[] decodemaxs,
boolean hasalpha) |
static java.awt.image.WritableRaster |
createPDFRaster(byte[] packedbytes,
java.awt.color.ColorSpace space,
int bps,
int w,
int h) |
static java.awt.image.WritableRaster |
createPDFRaster(byte[] packedbytes,
com.ribs.pdf.SoftMask mask,
java.awt.color.ColorSpace space,
int bps,
int w,
int h) |
int |
getAlpha(int pixel) |
int |
getBlue(int pixel) |
int |
getGreen(int pixel) |
int |
getNumSourceComponents()
Returns the number of color components present in the input pixels
|
int |
getRed(int pixel) |
int |
getRGB(int pixel) |
int |
getRGB(java.lang.Object inData)
convert an array of elements, whose size is defined by the transfertype, into
sRGB+alpha.
|
void |
init(int bps,
float[] decodemins,
float[] decodemaxs) |
boolean |
isCompatibleRaster(java.awt.image.Raster r) |
void |
setSoftMask(com.ribs.pdf.SoftMask m)
Specify softmask (alpha) information for this image
|
createCompatibleSampleModel, createCompatibleWritableRaster, equals, finalize, getAlpha, getAlphaRaster, getBlue, getColorSpace, getComponents, getComponents, getComponentSize, getComponentSize, getDataElement, getDataElement, getDataElements, getDataElements, getDataElements, getGreen, getNormalizedComponents, getNormalizedComponents, getNumColorComponents, getNumComponents, getPixelSize, getRed, getRGBdefault, getTransferType, getTransparency, getUnnormalizedComponents, hasAlpha, hashCode, isAlphaPremultiplied, isCompatibleSampleModel, toStringpublic PDFImageColorModel(java.awt.color.ColorSpace space,
int bits,
int[] significantBits,
boolean hasalpha,
int transferType)
public static PDFImageColorModel createPDFModel(java.awt.color.ColorSpace space, int bps, float[] decodemins, float[] decodemaxs, boolean hasalpha)
public static java.awt.image.WritableRaster createPDFRaster(byte[] packedbytes,
java.awt.color.ColorSpace space,
int bps,
int w,
int h)
public static java.awt.image.WritableRaster createPDFRaster(byte[] packedbytes,
com.ribs.pdf.SoftMask mask,
java.awt.color.ColorSpace space,
int bps,
int w,
int h)
public void init(int bps,
float[] decodemins,
float[] decodemaxs)
public void setSoftMask(com.ribs.pdf.SoftMask m)
public int getNumSourceComponents()
public java.awt.image.ColorModel coerceData(java.awt.image.WritableRaster r,
boolean premultipliedAlpha)
coerceData in class java.awt.image.ColorModelpublic boolean isCompatibleRaster(java.awt.image.Raster r)
isCompatibleRaster in class java.awt.image.ColorModelpublic int getRGB(int pixel)
getRGB in class java.awt.image.ColorModelpublic int getRed(int pixel)
getRed in class java.awt.image.ColorModelpublic int getGreen(int pixel)
getGreen in class java.awt.image.ColorModelpublic int getBlue(int pixel)
getBlue in class java.awt.image.ColorModelpublic int getAlpha(int pixel)
getAlpha in class java.awt.image.ColorModelpublic int getRGB(java.lang.Object inData)
getRGB in class java.awt.image.ColorModel