OpenEXR is a high dynamic range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications. It includes support for 16-bit floating-point pixels (compatible with NVIDIA's Cg shader language "half" datatype), several lossless compression algorithms, and extensible image metadata attributes.
|Tags||Scientific/Engineering Visualization multimedia Graphics 3D Rendering|
|Operating Systems||POSIX Linux IRIX Mac OS X|
Release Notes: Pixels can now store a variable length list of samples. Files can now contain a number of separate, but related, images in one file. A namespacing mechanism has been added to I1mBase libraries. Assorted bugfixes.
Release Notes: This release adds support for stereoscopic images and 64-bit Windows, bugfixes for buffer overruns and assorted minor bugs, and minor additions and optimizations.
Release Notes: This release reduces generational loss in B44- and B44A-compressed images. B44A compression has been added. Various bugs have been fixed, including a buffer overrun.
Release Notes: This release added support for multithreaded reading and writing of files, Intel-based Mac OS X, and Visual Studio 2005. Building against OpenEXR headers was cleaned up. Handling of incomplete or damaged files was improved. IRIX, OSF/1, SunOS, Mac OS X prior to 10.3, and GCC prior to 3.3 were deprecated. New features were added to the documentation, and many bugs in the code, build system, and documentation were fixed.
Release Notes: Support for multithreaded file reading and writing, support for Intel-based OS X systems, and support for Visual Studio 2005 was added. Better handling was implemented for PLATFORM_* and HAVE_* macros. The documentation was updated. Bugs related to the handling of incomplete and damaged files were fixed. There were also numerous bugfixes and cleanups in the autoconf-based build system. Support for IRIX, OSF/1, SunOS, and OS/X prior to 10.3 was removed. Support for versions of GCC prior to 3.3 was also removed.