RIOT Lite vs Extended version

I received many questions regarding the difference between the Lite and the Extended version. I hope this article can clear things out.

RIOT is a project aimed to create a FREE tool for image optimization (especially for web, but not only of that).

If you get bored to read this long story you can skip to the end.

I am a webdeveloper myself and I started this program because I know the importance of such a tool.
Creating a standalone tool would have never been a success. It would be very hard for people to find about it and use it. I cannot advertise it. I don’t have a team for that.
So my first ideea was to integrate it in the most popular image viewer worldwide – IrfanView, that is also free and accepts plugins.
I am a IrfanView user for many years. This is my favourite program.
I thought it would be great to add something that is missing for years into this great program – a save for web feature.

So I talked with Irfan and we set the details. I wanted to create it in C#, but he didn’t want the big .net framework as dependency even if on Vista and future windows systems it is installed by default.
I started a similar project in 2003 in C++ and left it in alpha state. So, I used my old sources and found a good library called FreeImage. I made some contributions to FreeImage (of course all of them are available for free for the community).
And here is the final result – RIOT.
Irfan didn’t want to deploy 2 DLLs. Just one, he said, and smaller. I managed to link FreeImage, pnglib, libjpeg and zlib with Borland C++Builder, even if they are not compatible with this compiler.
This resulted in a lite DLL with stripped functionality.
I decided to maintain all advanced features by creating another version of the plugin called Extended version (also free) – formerly named FULL.
For people that don’t have/use IrfanView I created also an EXE (with extended features).
I hope the DLL will be integrated in other programs that want to add save for web features.

So, RIOT comes now in three flavours, all FREE:

  • LITE pluginonly one DLL, basic functionality
  • Extended plugin two DLLs (RIOT.dll + FreeImage.dll) – extended functionality
  • Application EXE + DLLs – extended functionality

This Lite version has the following disadvantages over the extended version:

  • discontinued, that means older, and packed with less features, fixes and improvements
  • open from disk only bmp, jpeg, gif and png. The extended version can open many graphics formats
  • no tone-mapping support
  • slightly slower and memory consuming than the extended version
  • supports only bmp preview in the open dialog
Posted in News
One comment on “RIOT Lite vs Extended version
  1. Ray Potter says:

    I want to thank you! I am a retired electrical engineer, But my field was ‘analog’, so now sitting around (widowed 1.5 years), I have nothing to do and a very limited budget, so I spend my time learning all I can about ‘digital, hardware. and the code that makes it so fantastic! People like you who put all your hard work out there for free are the only reason I haven’t just given up. I cannot afford to buy software, ( I do come back usually and make a modest donation nearer to the 1st of the month!) But I feel I need to tell ALL you awesome developers YOU ARE GREATLY APPRECIATED!!!! even treasured!

Leave a Reply

Your email address will not be published. Required fields are marked *

*