Tone Mapping in GIMP

Ever since I read about manipulating images to display them as HDR images, I have been playing around with various tools available for the Linux and Windows platforms. It was quite difficult to find a free tool for Windows for this purpose and I finally used a trial version of Photomatix (a very well known HDR creation and tone mapping application), which leaves a watermark on all the images that you create. For Linux, I found qtpfsgui.

Photmatix was easy to use. Requiring little or no experimentation to be carried out and gave good results. The software was powerful and easy to use. The resultant HDR image by default looked good and you could tweak it to your satisfaction. The downside is that Photomatix pro, which is the only version thatsย  any good is not free. Photomatix basic is just not as much fun. 100 dollars is just too much for an amateur like me.

Qtpfsgui is the Linux alternative to the above. Its free and its powerful, however getting the hang of the different algorithms present in the package is a whole lot of trial and error. The resultant image is just as good as the ones created by Photomatix. Provided that you were able to get the right values for all the different settings that you have to work really hard to understand. But once you have that setting, you are good to go and changing those settings can give you interesting results. The experimentation is also good as you get quite different results when you use the different algorithms. At the end of the day, I had to use qtpfsgui as my primary OS is linux and I dont boot into Windows often. I would miss the tone mapping flexibility offered by Photomatix when I would be working in Linux.

Tone mapping is what makes a HDR image show up with astonishing results on your computer screen. Since this was what was the main process that I wanted to carry out comfortable inLinux, I started looking for only tone mapping tools for the Linux platform. That’s when my search led me to the Advanced Tone Mapping Plugin for The GIMP. This works out very well for me as I use The GIMP extensively for all my post processing needs.

The Advanced Tone Mapping (ATM) plugin is very east to use, with just a few settings and very little experimentation involved. This nifty little plugin attempts to duplicate the workings of the LightZone (not Adobe Lightroom) tone mapper. It is a script developed by the author to automate the steps provided by gimpaddict in his tutorial where he has given step by step instructions on getting LightZone Tone Mapper type result from The GIMP. By the way, LightZone’s Tone Mapper is considered by many to be superior to the tone mapping capabilities of even Adobe Lightroom.

The ATM plugin is ridiculously easy to use. You don’t even have to start with differently exposed images to create an HRD image in the first palce. You can just start with any old image and get working on it right away. The results are surprisingly effective. I will you to decide the best of the lot from 3 examples below created with ATM, Photomatix and qtpfsgui. In my opinion, they are all equally good.

7 Responses to “Tone Mapping in GIMP”

  1. nuwomb
    July 17, 2009 at 1:53 PM #

    Hi,The ATM plugin sounds interesting and gives you the possibility to create the pseudo-HDR from the one raw or image. I don't use gimp but you're tempting me to try it out.

  2. Abhilash
    July 18, 2009 at 10:20 AM #

    @nuwombWhile you are at it you can also take a look at the exposure blend plugin for GIMP ( for more range in your photos.Using this in conjunction with ATM and you should get sweet results. I am going to try it now. ๐Ÿ™‚

  3. Bob K.
    November 7, 2010 at 9:02 AM #

    I disagree. The results of Photomatix are way better than any opensource alternative. That's why they charge you for it. Plus Photomatix has way better support. Sorry Linux guys. Your platform still sucks big time for photography and will for years to come!!. When is Gimp 2.8 coming out???.

    • November 8, 2010 at 9:30 PM #

      @bob I don't think that you need to disagree with us, since we are also basically saying the same thing that you are ๐Ÿ™‚

      The ATM plugin is to be used with The GIMP and that is for people who want the same (nearly same) effect that you get if you use Photomatix but don't want to take variously exposed images or an expensive (although, very capable) piece of software.

  4. Walt
    November 12, 2011 at 3:56 PM #

    Thanks for the great script.
    Being a “newbie” I had trouble installing it. Plug-in vs. script was one problem. The other was “where did it go”?
    This is on Ubuntu Linux 11.10 and GIMP 2.6.11
    I finally figured it out and where to find the resultant menu item.
    Install your scripts (.scm files) in your USERS/YOUR USERNAME/.gimp-2.6/scripts folder. Then REFRESH your scripts in Filters/Script-fu menu option in GIMP. Once you do that, the script should be showing up in:


  1. Exposure Blending in GIMP | Hitched Hiker - July 24, 2009

    […] enhanced dynamic range has also given me better tone mapping results. Having spoken about using the Advanced Tone Mapping plugin for GIMP in another article, I figured that it is only logical to talk […]

  2. My Must Have Photo Tools for Linux | Hitched Hiker - October 5, 2009

    […] Advanced Tone Mapping (ATM) Plug-in: This is one smooth plug-in for anyone who is sick of the process of creating a High Dynamic Range […]

Leave a Reply to Bob K.