pdfOptimizer 3.0.1 API
|
Class is used to optimize bitmap images. More...
Public Member Functions |
|
BitmapCompressor (double scaling, double compression) | |
Creates a new instance of processor. More... |
|
BitmapCompressor (double scaling, IScalingAlgorithm algorithm, double compression) | |
Creates a new instance of processor. More... |
|
virtual PdfImageXObject | ProcessImage (PdfImageXObject objectToProcess, OptimizationSession session) |
Optimizes a bitmap image: scales it, changes color scheme from CMYK to RGB if necessary and then compressed it as JPEG. More... |
|
Class is used to optimize bitmap images.
|
inline |
Creates a new instance of processor.
Creates a new instance of processor. By default iText.Pdfoptimizer.Handlers.Imagequality.Processors.Scaling.AverageCalculationAlgorithm is used for scaling.
scaling | is a scaling coefficient, must be in range [0., 1.] |
compression | is a compression coefficient, must be in range [0., 1.] |
|
inline |
Creates a new instance of processor.
scaling | is a scaling coefficient, must be in range [0., 1.] |
algorithm | is a scaling algorithm |
compression | is a compression coefficient, must be in range [0., 1.] |
|
inlinevirtual |
Optimizes a bitmap image: scales it, changes color scheme from CMYK to RGB if necessary and then compressed it as JPEG.
objectToProcess |
Processes an image.
session |
Processes an image.
Processes an image.
Implements iText.Pdfoptimizer.Handlers.Imagequality.Processors.IImageProcessor.