|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.pdfview.PDFImage
public class PDFImage
Encapsulates a PDF Image
Constructor Summary | |
---|---|
protected |
PDFImage(PDFObject imageObj)
Create an instance of a PDFImage |
Method Summary | |
---|---|
static PDFImage |
createImage(PDFObject obj,
java.util.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 |
java.awt.image.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 java.awt.image.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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected PDFImage(PDFObject imageObj)
Method Detail |
---|
public static PDFImage createImage(PDFObject obj, java.util.Map resources) throws java.io.IOException
obj
- the PDFObject containing the image's dictionary and streamresources
- the current resources
java.io.IOException
public java.awt.image.BufferedImage getImage()
protected java.awt.image.BufferedImage parseData(byte[] data)
public int getWidth()
protected void setWidth(int width)
public int getHeight()
protected void setHeight(int height)
protected PDFColorSpace getColorSpace()
protected void setColorSpace(PDFColorSpace colorSpace)
protected int getBitsPerComponent()
protected void setBitsPerComponent(int bpc)
public boolean isImageMask()
public void setImageMask(boolean imageMask)
public PDFImage getSMask()
protected void setSMask(PDFImage sMask)
protected float[] getDecode()
protected void setDecode(float[] decode)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |