perf(compression): Use zlib-rs with runtime detection

Isolate the workspace backend choice and verify PNG, PSD and complete native-format decoding. Record standalone timing and compressed-size tradeoffs.
This commit is contained in:
Rene Leonhardt
2026-10-19 11:31:58 +02:00
parent d95fdf3181
commit 4776d20b7a
5 changed files with 183 additions and 1 deletions
+1 -1
View File
@@ -46,7 +46,7 @@ serde = { version = "1", features = ["derive", "rc"] }
serde_json = "1"
arc-swap = "1"
bytemuck = { version = "1", features = ["derive"] }
flate2 = { version = "1", default-features = false, features = ["rust_backend"] }
flate2 = { version = "1", default-features = false, features = ["zlib-rs", "runtime_detection"] }
image = { version = "0.25", default-features = false }
# Baseline-JPEG decode of lossy DNG tiles (compression 34892), shared with zune-jpeg.
zune-core = "0.5"