0.6.0 - 2026-07-24
Release Notes
A small release with one behavior change: AVIF now works out of the box. Also
adds published benchmarks and the WebAssembly library on npm.
Added
crustyimg-wasmon npm — the engine compiled to WebAssembly, installable
withnpm install crustyimg-wasm. It runs client-side in the browser or in
Node: no native addon, no postinstall build step, and no dependencies. Same
engine as the CLI, so a recipe behaves the same in both.BENCHMARKS.md— an equal-quality comparison against sharp, ImageMagick,
@squoosh/cli, and cwebp over real photographs, with the machine, the pinned
tool versions, and the exact commands stated so you can check it. Every tool's
output is scored with the same perceptual metric rather than compared at
whatever quality it happened to produce. crustyimg is neither the smallest nor
the fastest, and the document says where it loses and why. Re-run it on your
own images withjust bench-compare --corpus /path/to/photos.
Changed
- AVIF encode is now in the default build. Every distributed binary
(Homebrew, the Releases-page downloads, the shell/PowerShell installers,
and a plaincargo install crustyimg) now includes the AVIF encoder with
no extra flag — previously it needed a--features avifbuild from
source. This is a behavior change:webandoptimizecan now pick
AVIF for lossy-family photos where they couldn't before, so upgrading may
change the output file for the same command and input. A
--no-default-features(lean) build still leaves AVIF out.
Fixed
- The README quoted a median saving of 98%; re-measuring the same corpus with
the same command gives 97%. Corrected.
Install crustyimg 0.6.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/jysf/crustyimg/releases/download/v0.6.0/crustyimg-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/jysf/crustyimg/releases/download/v0.6.0/crustyimg-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install jysf/tap/crustyimgDownload crustyimg 0.6.0
| File | Platform | Checksum |
|---|---|---|
| crustyimg-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| crustyimg-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| crustyimg-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| crustyimg-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |