Module optimization

Module optimization 

Source
Expand description

Image optimization functionality.

This module provides format-specific image optimization capabilities for JPEG, PNG, WebP, and SVG formats. Each optimizer uses specialized libraries for maximum compression efficiency:

  • JPEG: Uses mozjpeg for superior compression compared to standard libjpeg
  • PNG: Uses oxipng with zopfli for advanced compression algorithms
  • WebP: Uses Google’s WebP encoder with both lossy and lossless modes
  • SVG: Uses regex-based optimization to remove metadata and unused elements

The main entry point optimize_image automatically selects the appropriate optimizer based on file extension and coordinates the optimization process.

Re-exports§

pub use image_optimizer::optimize_image;

Modules§

image_optimizer
jpeg_optimizer
png_optimizer
svg_optimizer
webp_optimizer