public class PDPixelMap extends PDXObjectImage
SUB_TYPE
Constructor and Description |
---|
PDPixelMap(PDDocument doc,
BufferedImage bi)
Construct a pixel map image from an AWT image.
|
PDPixelMap(PDStream pdStream)
Standard constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Calling this will release all cached information.
|
COSDictionary |
getDecodeParams()
Deprecated.
Use
PDStream.getDecodeParms() instead |
int |
getPredictor()
Deprecated.
see
FlateFilter |
BufferedImage |
getRGBImage()
Returns a
BufferedImage of the COSStream
set in the constructor or null if the COSStream could not be encoded. |
void |
write2OutputStream(OutputStream out)
Writes the image as .png.
|
applyMasks, createThumbnailXObject, getBitsPerComponent, getColorSpace, getDecode, getHeight, getImageMask, getMask, getSMaskImage, getStencilColor, getSuffix, getWidth, hasMask, imageMask, mask, setBitsPerComponent, setColorSpace, setHeight, setStencilColor, setWidth, write2file, write2file
commonXObjectCreation, createXObject, getCOSObject, getCOSStream, getMetadata, getPDStream, getStructParent, setMetadata, setStructParent
public PDPixelMap(PDStream pdStream)
pdStream
- The stream that holds the pixel map.public PDPixelMap(PDDocument doc, BufferedImage bi) throws IOException
doc
- The PDF document to embed the image in.bi
- The image to read data from.IOException
- If there is an error while embedding this image.public BufferedImage getRGBImage() throws IOException
BufferedImage
of the COSStream
set in the constructor or null if the COSStream could not be encoded.getRGBImage
in class PDXObjectImage
IOException
- If there is an error creating the image.public void write2OutputStream(OutputStream out) throws IOException
write2OutputStream
in class PDXObjectImage
out
- the OutputStream that the Image is written to.IOException
- when somethings wrong with outpublic COSDictionary getDecodeParams()
PDStream.getDecodeParms()
insteadpublic int getPredictor()
FlateFilter
Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.