From 6c7ab5d79f49aff3c54849179c532f3a8fb3aca2 Mon Sep 17 00:00:00 2001 From: Andrew Date: Wed, 15 Jan 2025 19:53:18 +1300 Subject: [PATCH] Add warning when interlacing was not enabled as requested --- src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 956d5937..90944618 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -399,6 +399,10 @@ fn optimize_png( ); } + if opts.interlace == Some(Interlacing::Adam7) && png.raw.ihdr.interlaced != Interlacing::Adam7 { + warn!("Interlacing was not enabled as it would result in a larger file. To override this, use `--force`."); + } + #[cfg(feature = "sanity-checks")] assert!(sanity_checks::validate_output(&output, original_data));