public class CombinedImageProcessor extends Object implements IImageProcessor
IImageProcessor combined of several image processors called one by one.
| Constructor and Description |
|---|
CombinedImageProcessor()
Creates a new instance of the combined image processor.
|
| Modifier and Type | Method and Description |
|---|---|
CombinedImageProcessor |
addProcessor(IImageProcessor processor)
Appends one more processor to the chain.
|
com.itextpdf.kernel.pdf.xobject.PdfImageXObject |
processImage(com.itextpdf.kernel.pdf.xobject.PdfImageXObject objectToProcess, OptimizationSession session)
Processes image by set processors one by one.
|
public CombinedImageProcessor()
public CombinedImageProcessor addProcessor(IImageProcessor processor)
processor - is a new processor to add.
public com.itextpdf.kernel.pdf.xobject.PdfImageXObject processImage(com.itextpdf.kernel.pdf.xobject.PdfImageXObject objectToProcess,
OptimizationSession session)
throws IOException
processImage in interface IImageProcessor
objectToProcess - is a PdfImageXObject representing the image
session - is an auxiliary object used to support share data between stages of optimization process
IOException - if one of included processors throws an exception
Copyright © 1998–2020 iText Group NV. All rights reserved.