RIOT 2026.9
First cross-platform release
First public build of the new RIOT desktop app for macOS, Windows, and Linux. This is a full rewrite, not an update of the classic Windows program.
Engine
- Automatic image optimization presets: HQ, Standard, Eco 1, Eco 2, and Lossless.
- Content analysis (colour count, texture, photo vs drawing, source quality) drives quality, chroma, and lossless vs lossy choices.
- One worker per CPU core for parallel batches.
- Optimal format: try a smaller container; keep the original when it is already smaller.
- Original format: keep a supported source type.
- Keep-original path when an auto re-encode is not smaller (after requested metadata stripping).
Formats
- Open: JPEG, PNG, WebP, GIF, TIFF, HEIC, AVIF.
- Save: JPEG, PNG, WebP, GIF (AVIF output not enabled in this release).
- JPEG: quality, progressive, chroma subsample; high-efficiency encoding.
- PNG: standard and maximum-compression passes; palette from analysis or quantization.
- WebP: lossy, near-lossless, lossless; quality and effort.
- GIF: keep or drop duplicate frames; animation keep or flatten.
Desktop
- Batch list with size, status, output size, and savings.
- Compare & preview: curtain, pan, zoom, hold-to-swap, animated playback.
- Resize (px or %, aspect, upscale, filter) for any format.
- Quantization for manual PNG / WebP / GIF.
- Metadata, transparency, and animation panels.
- Overwrite, backup, delete originals, keep timestamps (with confirmations).
- Light / dark / system theme; English, Spanish, Romanian.
- Help menu links to the User Portal for bugs and feature requests.