Run real compression in your browser — the same Rust core as the
package, compiled to WebAssembly. Your files never leave this
page: nothing is uploaded anywhere, and the result is
downloaded straight from your browser.
WASM build not yet present — run the build step.
The playground needs the compiled WASM core
(public/wasm/dusimagez_wasm.js), and it has not been
built yet. Build it with
wasm-pack build --target web crates/dusimagez-wasm
(see website/public/wasm/README.md), then rebuild the
site. The controls below are disabled until then — this page will
not pretend to compress anything.
1. Pick an image
No file loaded yet.
No image handy?
(a gradient, made in your browser — test data only).
2. Options
Engine: not loaded yet — it loads on first run.
3. Result
Honest limits: the playground runs the real v0.1.0 core,
so the same limits apply — no HEIC, AVIF encode is lossy-only / 8-bit,
GIF encode is first-frame only for animated input, and the whole image
lives in memory.
Read the formats page →