com.sun.pdfview
public class PDFImage extends Object
Constructor Summary | |
---|---|
protected | PDFImage(PDFObject imageObj)
Create an instance of a PDFImage |
Method Summary | |
---|---|
static PDFImage | createImage(PDFObject obj, Map resources)
Read a PDFImage from an image dictionary and stream
|
protected int | getBitsPerComponent()
Get the number of bits per component sample |
protected PDFColorSpace | getColorSpace()
Get the colorspace associated with this image, or null if there
isn't one |
protected float[] | getDecode()
Get the decode array |
int | getHeight()
Get the image's height |
BufferedImage | getImage()
Get the image that this PDFImage generates.
|
PDFImage | getSMask()
Return the soft mask associated with this image |
int | getWidth()
Get the image's width |
boolean | isImageMask()
Return whether or not this is an image mask |
protected BufferedImage | parseData(byte[] data)
Parse the image stream into a buffered image. |
protected void | setBitsPerComponent(int bpc)
Set the number of bits per component sample |
protected void | setColorSpace(PDFColorSpace colorSpace)
Set the colorspace associated with this image |
protected void | setDecode(float[] decode)
Set the decode array |
protected void | setHeight(int height)
Set the image's height |
void | setImageMask(boolean imageMask)
Set whether or not this is an image mask |
protected void | setSMask(PDFImage sMask)
Set the soft mask image |
protected void | setWidth(int width)
Set the image's width |
Parameters: obj the PDFObject containing the image's dictionary and stream resources the current resources
Returns: a buffered image containing the decoded image data