Top Description Inners Methods
de.rototor.pdfbox.graphics2d

public Interface IPdfBoxGraphics2DImageEncoder

Known Direct Implementers
de.rototor.pdfbox.graphics2d.PdfBoxGraphics2DLosslessImageEncoder
Imports
org.apache.pdfbox.pdmodel.PDDocument, .PDPageContentStream, org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject, java.awt.*

Encode and compress an image as PDImageXObject

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface

Method Summary

Modifier and TypeMethod and Description
public PDImageXObject

Returns:

the encoded image
encodeImage
(PDDocument
the PDF document
document
,
PDPageContentStream
the content stream of the page
contentStream
,
Image
the image to encode
image
,
IPdfBoxGraphics2DImageEncoder.IPdfBoxGraphics2DImageEncoderEnv env)

Encode the given image into the a PDImageXObject

Method Detail

encodeImageback to summary
public PDImageXObject encodeImage(PDDocument document, PDPageContentStream contentStream, Image image, IPdfBoxGraphics2DImageEncoder.IPdfBoxGraphics2DImageEncoderEnv env)

Encode the given image into the a PDImageXObject

Parameters
document:PDDocument

the PDF document

contentStream:PDPageContentStream

the content stream of the page

image:Image

the image to encode

Returns:PDImageXObject

the encoded image

de.rototor.pdfbox.graphics2d back to summary

public Interface IPdfBoxGraphics2DImageEncoder.IPdfBoxGraphics2DImageEncoderEnv


Environment for image encoding

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Method Summary

Modifier and TypeMethod and Description
public IPdfBoxGraphics2DImageEncoder.IPdfBoxGraphics2DImageEncoderEnv.ImageInterpolation

Returns:

the RenderingHints.KEY_INTERPOLATION value mapped to the Interpolation enum
getImageInterpolation
()

Method Detail

getImageInterpolationback to summary
public IPdfBoxGraphics2DImageEncoder.IPdfBoxGraphics2DImageEncoderEnv.ImageInterpolation getImageInterpolation()
Returns:IPdfBoxGraphics2DImageEncoder.IPdfBoxGraphics2DImageEncoderEnv.ImageInterpolation

the RenderingHints.KEY_INTERPOLATION value mapped to the Interpolation enum

de.rototor.pdfbox.graphics2d back to summary

public final Enum IPdfBoxGraphics2DImageEncoder.IPdfBoxGraphics2DImageEncoderEnv.ImageInterpolation

extends Enum<IPdfBoxGraphics2DImageEncoder.IPdfBoxGraphics2DImageEncoderEnv.ImageInterpolation>
Class Inheritance

Constructor Summary

AccessConstructor and Description
private

Constructor Detail

ImageInterpolationback to summary
private ImageInterpolation()