Implement DEFLATE compression level control properly, with a semver break

This commit is contained in:
Sergey "Shnatsel" Davidoff committed 2026-03-05 17:59:18 +00:00
1 parent 37578add53
commit 0362e6e31d
5 files changed
+15 -27

No files matched your search

+3 -4
View File
@@ -5,7 +5,6 @@ use tiff::{
decoder::{Decoder, DecodingResult},
encoder::{
colortype::{self, ColorType},
compression::*,
Compression, TiffEncoder, TiffValue,
},
};
@@ -147,9 +146,9 @@ fn encode_decode_with_lzw() {
#[test]
#[cfg(feature = "deflate")]
fn encode_decode_with_deflate() {
encode_decode_with_compression(Compression::Deflate(DeflateLevel::Fast));
encode_decode_with_compression(Compression::Deflate(DeflateLevel::Balanced));
encode_decode_with_compression(Compression::Deflate(DeflateLevel::Best));
encode_decode_with_compression(Compression::Deflate(1));
encode_decode_with_compression(Compression::Deflate(6));
encode_decode_with_compression(Compression::Deflate(9));
}
#[test]