Shrink photos while keeping detail intact
RIOT (Radical Image Optimization Tool) is a lightweight photo utility created by independent developer Lucian Sabo. Its goal is simple: make image files much smaller while preserving as much of the original visual quality as possible. If you've used compressors such as Caesium or Converseen, the workflow will feel familiar and straightforward.
Main advantages for web and email use
When preparing images for a website, blog, or email, you often need to balance fast load times with acceptable image fidelity. RIOT helps with both by offering one-click optimization and real-time previews so you can confirm the results before exporting.
- Output formats you can export to:
- PNG
- JPG
- GIF
It also accepts many input types, including Photoshop PSD files, and offers adjustable JPEG quality and color-reduction tools for GIF/PNG files. The program’s split-view interface lets you compare the original and optimized versions side by side.
Compression results and practical notes
RIOT delivers very efficient compression—JPGs in particular can often be reduced to roughly one-fifth of their original file size without an obvious drop in perceived quality. A practical tip: always save your edited image before closing the app; RIOT does not prompt to save or auto-save on exit.
Extending functionality with plugins
RIOT can be used as a plugin inside other image tools and can be extended with input plugins to broaden format support. For example, installing the RAW + HDR plugin pack enables opening of RAW camera files, HDR, and OpenEXR images.
- Examples of host applications where RIOT integrates:
- GIMP
- IrfanView
- XnView
Using RIOT inside XnView
Within XnView, open an image and select Filter > RIOT, or in the browser use Tools > Plugin > RIOT. That launches the RIOT optimizer window where you can tweak compression parameters and preview the output before committing the save.
Using RIOT in GIMP
GIMP users can add RIOT from the repository; once installed, the plugin appears as File > Save for Web using RIOT. That option walks you through optimization steps and exports web-ready images.
Adding RIOT to web tools
Developers can use RIOT’s DLL to add image-optimization features to web applications. This makes it possible to provide options like “Compress to Size” for uploaded images, shrinking files while keeping visual quality intact.
Developer functions and API
RIOT exposes several export and loading functions for developers who want to embed the optimizer into their own software.
- Commonly used RIOT functions:
- RIOT_Show
- RIOT_LoadFromFile
- RIOT_LoadFromDIB
These let you present the RIOT interface, load images from disk, or import from a device-independent bitmap, then save the optimized result.
Summary
RIOT is a free, efficient image optimizer that combines strong compression (especially for JPEGs) with real-time comparisons and plugin support. Its compatibility with other programs and extendable input formats make it a flexible choice for preparing images for the web, email, or embedded applications.
Technical
- Windows
- Web App
- German
- English
- Free