|
pdfOptimizer 1.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.