LDR Tonemapping

by Nasca Octavian PAUL

Introduction

This program is for tonemapping the low-dinamic-range images. Unlike the other tonemappers, this takes 1 LDR image and outputs another LDR image. This reduces the global contrast of the pictures and increases the local contrast.

Features

 

Examples and screenshots

Click on image below to see more screenshot and some examples: 

 


Download

You can download the source code for Linux or binary for Windows from HERE.

 

Usage

    This tonemapper produces a desatured and blured version of the image which is combine with each RGB channel using a function. This process can be applied more than one time and each time the effect is applied is called a 'stage'. After this, the user can desaturate the portions of the image where the initial value was either very low or very high. After this step, there is an optional unsharp mask to enhance the details of the processed image.
    The user can view the original image, the processed image or both images same time (original is in the left and processed in the right).
    User can pan the image by dragging with the mouse and can zoom by using the scroll wheel.

Tonemapping parameters

Usually, the parameters are not linear: on lower settings they grow very slow, but on the higher settings they grows very fast. This produces more 'natural' behaving settings.For each stage this parameters are available:
The next parameters are global for the whole effect:
Unsharp parameters

View

Menus

File menu

Help menu

 

 

 

ToDo

 

 

History

20090121  First public release

20090201  Added preview on file open, zoom by mouse scroll wheel

20110614 (released in 2016) Added a new tonemapping method ("uniform"); wrote a python small script which implements only that method

 

Contact:

zynaddsubfx AT YAHOO DOT COM