CPDFOptimizeOptions constructor
const
CPDFOptimizeOptions({
- Set<
CPDFOptimizeFlag> flags = CPDFOptimizeFlag.defaults, - double imageQuality = 40.0,
- CPDFOptimizeImageOptions colorImageOptions = const CPDFOptimizeImageOptions(upperPpi: 225, targetPpi: 150, quality: 40, blockSize: 256, compressAlgorithm: CPDFCompressAlgorithm.jpeg2000),
- CPDFOptimizeImageOptions grayscaleImageOptions = const CPDFOptimizeImageOptions(upperPpi: 225, targetPpi: 150, quality: 40, blockSize: 256, compressAlgorithm: CPDFCompressAlgorithm.jpeg2000),
- CPDFOptimizeImageOptions monochromeImageOptions = const CPDFOptimizeImageOptions(upperPpi: 450, targetPpi: 300, quality: 40, blockSize: 256, compressAlgorithm: CPDFCompressAlgorithm.jbig2),
- CPDFColorSpaceConvertOptions colorSpaceConvert = const CPDFColorSpaceConvertOptions(),
Implementation
const CPDFOptimizeOptions({
this.flags = CPDFOptimizeFlag.defaults,
this.imageQuality = 40.0,
this.colorImageOptions = const CPDFOptimizeImageOptions(
upperPpi: 225,
targetPpi: 150,
quality: 40,
blockSize: 256,
compressAlgorithm: CPDFCompressAlgorithm.jpeg2000,
),
this.grayscaleImageOptions = const CPDFOptimizeImageOptions(
upperPpi: 225,
targetPpi: 150,
quality: 40,
blockSize: 256,
compressAlgorithm: CPDFCompressAlgorithm.jpeg2000,
),
this.monochromeImageOptions = const CPDFOptimizeImageOptions(
upperPpi: 450,
targetPpi: 300,
quality: 40,
blockSize: 256,
compressAlgorithm: CPDFCompressAlgorithm.jbig2,
),
this.colorSpaceConvert = const CPDFColorSpaceConvertOptions(),
});