Exrtools offer an array of command-line tools for easy handling of high dynamic range images in OpenEXR format, making it a convenient software for such image manipulation tasks.
The software currently only works with RGBA OpenEXR files and assumes that EXR and PNG files both use sRGB primaries and a gamma function. However, fixing this is not difficult and allows for some interesting possibilities. The software and its source code are released under an MIT-style license, allowing for use in both commercial and non-commercial applications free of charge.
Among the applications included in exrtools are exrblur, which applies gaussian blur to an image, exrchr, which applies spatially-varying chromatic adaptation, and exricamtm, which performs tone mapping using the iCAM method. Exrtools also includes exrnormalize for normalizing an image, exrpptm for tone mapping using the photoreceptor physiology method, exrstats for displaying image statistics, and exrtopng for converting an image to PNG format.
Additionally, exrtools includes converters for various image formats. jpegtoexr converts images to EXR format from JPEG, pngtoexr does the same for PNG images, and ppmtoexr allows conversion from PPM formats, including the 48 bit per pixel format output by dcraw.
The latest release of exrtools includes the new ppmtoexr application, allowing for conversion from PPM formats. Overall, exrtools is a useful set of command-line utilities for manipulating HDR images in OpenEXR format, with a variety of applications and converters available for use.
Version 0.4: N/A