Add output encoders (mozjpeg, oxipng, webp, avif) and integration tests

OutputEncoder dispatches to specialized encoders per format.
JPEG: mozjpeg with quality control. PNG: oxipng lossless optimization.
WebP: libwebp encoding. AVIF: ravif via image crate.
GIF/TIFF: fallback via image crate.
Phase 3 complete - 59 tests passing, zero clippy warnings.
This commit is contained in:
2026-03-06 02:02:27 +02:00
parent cacd52e85b
commit 52931daf53
4 changed files with 336 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
pub mod config;
pub mod discovery;
pub mod encoder;
pub mod error;
pub mod loader;
pub mod operations;