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

Title
RIOT
Requirements
  • Windows
  • Web App
Language
English
Available languages
  • German
  • English
License
  • Free
Latest update
2024-08-12
Author
Lucian Sabo

RIOT for other platforms

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This App
Login To Rate This App

User Reviews

Be the first to post a review of RIOT!