pdfOptimizer 3.0.1 API
|
Class is used to compress images as JPEG. More...
Public Member Functions |
|
JpegCompressor (double compressionLevel) | |
Creates an instance of JPEG image processor. More... |
|
virtual PdfImageXObject | ProcessImage (PdfImageXObject objectToProcess, OptimizationSession session) |
Compresses a JPEG image presented as iText.Kernel.Pdf.Xobject.PdfImageXObject with the configured compression level. More... |
|
Class is used to compress images as JPEG.
Class is used to compress images as JPEG. If the iText.Kernel.Pdf.Xobject.PdfImageXObject has /Mask
entry as iText.Kernel.Pdf.PdfArray then it will be converted into mask as a stream.
|
inline |
Creates an instance of JPEG image processor.
compressionLevel | is a compression coefficient. The value should be in range [0.0, 1.0] |
|
inlinevirtual |
Compresses a JPEG image presented as iText.Kernel.Pdf.Xobject.PdfImageXObject with the configured compression level.
objectToProcess |
Processes an image.
session |
Processes an image.
Processes an image.
Implements iText.Pdfoptimizer.Handlers.Imagequality.Processors.IImageProcessor.