CPDFOptimizeImageOptions.fromJson constructor

CPDFOptimizeImageOptions.fromJson(
  1. Map json
)

Implementation

factory CPDFOptimizeImageOptions.fromJson(Map<dynamic, dynamic> json) {
  return CPDFOptimizeImageOptions(
    upperPpi: (json['upper_ppi'] as num?)?.toInt() ?? 0,
    targetPpi: (json['target_ppi'] as num?)?.toInt() ?? 0,
    quality: (json['quality'] as num?)?.toInt() ?? 0,
    blockSize: (json['block_size'] as num?)?.toInt() ?? 0,
    compressAlgorithm:
        CPDFCompressAlgorithm.fromValue(json['compress_algorithm'] as String?),
  );
}