The tool behind the pictures
crustyimg
Outcome-driven image compression: you declare the result you want — a perceptual quality target — instead of guessing a quality number. One static Rust binary, zero system dependencies.
crustyimg is an open-source command-line tool for preparing images for the web. It auto-orients, strips location and identity metadata by default, and picks the smallest modern format — AVIF for photographs, lossless WebP or PNG for graphics — that still meets the quality you asked for. f/11 is its dogfooding testbed: the pipeline that brings photos into this blog runs on it.
Try it in your browser
The playground below runs the real Rust engine compiled to WebAssembly, so nothing is uploaded — drop a photo in and watch crustyimg web make it web-ready.
Install
cargo install crustyimg # crates.io
brew install jysf/tap/crustyimg # Homebrew
cargo install --git https://github.com/jysf/crustyimg