toOptimizationConfig method
Converts to an OptimizationConfig for use in optimization.
Implementation
OptimizationConfig toOptimizationConfig({String? presetName}) {
final preset = presetName != null ? presets[presetName] : null;
return OptimizationConfig(
jpegQuality: preset?.jpegQuality ?? optimization.jpegQuality,
webpQuality: preset?.webpQuality ?? optimization.webpQuality,
convertToWebp: optimization.convertPngToWebp,
stripMetadata: optimization.stripMetadata,
resize: preset?.maxDimensions != null
? ImageResize(
width: preset!.maxDimensions!,
height: preset.maxDimensions!,
)
: null,
);
}