pfstools is a set of command line (and two GUI) programs for
reading, writing, manipulating and viewing high-dynamic range (HDR)
images and video frames.
All programs in this package exchange data
using a simple generic file format (pfs) for HDR data. It is an attempt
to integrate existing file formats by providing a simple data format
that can be used to exchange data between applications.
pfstools offers also a good integration with GNU
Octave and Matlab.
pfstools can serve as a Matlab
toolbox for reading and
writing HDR images or simply to effectively store large matrices.
The concept of the pfstools is similar to netpbm package
for low-dynamic range images.
pfs is not just another format for storing HDR images. It is
attempt to integrate the existing HDR image formats by providing a
simple data format that can be used to exchange data between
applications. It comes with a library for reading and writing pfs
| pfstools 1.8.4
Free to download
GNU LGPL v2.1
Grzegorz Krawczyk, Rafal Mantiuk and contributors
- Handles colorimetry of images, not neglecting physical
meaning of color data
- The filters can work on a single images as well as on a
sequences of frames
- It includes a set of loaders and savers for most of the
popular HDR file formats. There is no need to write one's own loader
RGBE or link with several libraries to load OpenEXR
- Flexibility from the software's modular architecture
- pfs files can contain not only color information but also
additional channels, like depth map, flow field or alpha channel
- Integration with Octave
functions to read and write HDR frame from/to Octave/Matlab.
it is easy to write a one tone mapping operator using a high level math
- It includes a convenient viewer for HDR images and any data
that fits into pfs files
to HDR Imaging Home Page
Last Updated Tuesday, April 22 2014 @ 04:08 PM EDT