public final class JPEGFactory extends Object
Modifier and Type | Method and Description |
---|---|
static PDImageXObject |
createFromImage(PDDocument document,
BufferedImage image)
Creates a new JPEG Image XObject from a Buffered Image.
|
static PDImageXObject |
createFromImage(PDDocument document,
BufferedImage image,
float quality)
Creates a new JPEG Image XObject from a Buffered Image and a given quality.
|
static PDImageXObject |
createFromImage(PDDocument document,
BufferedImage image,
float quality,
int dpi)
Creates a new JPEG Image XObject from a Buffered Image, a given quality and DPI.
|
static PDImageXObject |
createFromStream(PDDocument document,
InputStream stream)
Creates a new JPEG Image XObject from an input stream containing JPEG data.
|
public static PDImageXObject createFromStream(PDDocument document, InputStream stream) throws IOException
document
- the document where the image will be createdstream
- a stream of JPEG dataIOException
- if the input stream cannot be readpublic static PDImageXObject createFromImage(PDDocument document, BufferedImage image) throws IOException
document
- the document where the image will be createdimage
- the buffered image to embedIOException
- if the JPEG data cannot be writtenpublic static PDImageXObject createFromImage(PDDocument document, BufferedImage image, float quality) throws IOException
document
- the document where the image will be createdimage
- the buffered image to embedquality
- the desired JPEG compression qualityIOException
- if the JPEG data cannot be writtenpublic static PDImageXObject createFromImage(PDDocument document, BufferedImage image, float quality, int dpi) throws IOException
document
- the document where the image will be createdimage
- the buffered image to embedquality
- the desired JPEG compression qualitydpi
- the desired DPI (resolution) of the JPEGIOException
- if the JPEG data cannot be writtenCopyright © 2002–2017 The Apache Software Foundation. All rights reserved.