New compression codecs and image types can easily be added by extending the C++ classes included in the OpenEXR software distribution. The lossy codecs have been tuned for visual quality and decoding performance. Some of the included codecs can achieve 2:1 lossless compression ratios on images with film grain. Multiple image compression algorithms, both lossless and lossy.Support for 16-bit floating-point, 32-bit floating-point, and 32-bit integer pixels.High dynamic range and color precision.Storage of volumetric data, cached or lit 3D scenes, or more complex Wide adoption, multi-platform support - Linux, Windows, macOS, and others.
Simplicity, ease of use, maintainability.Performance - read/write/compression/decompression time.Backwards compatibility, data longevity.The principal priorities of the project are: New features will be carefully weighed against increased complexity. Modern and to maintain its place as the preferred image format forĮntertainment content creation. The goal of the OpenEXR project is to keep the format reliable and Significant contributions to the code base. Weta Digital, Walt DisneyĪnimation Studios, Sony Pictures Imageworks, Pixar Animation Studios,ĭreamWorks, and other studios, companies, and individuals have made OpenEXR was originally developed by Industrial Light & OpenEXR a project of the Academy Software Foundation and is part of
Photorealistic rendering, texture access, image compositing, deep
The library is widely used in hostĪpplication software where accuracy is critical, such as The purpose of format is to accuratelyĪnd efficiently represent high-dynamic-range scene-linear image dataĪnd associated metadata, with strong support for multi-part, The EXR file format, the professional-grade image storage format of OpenEXR provides the specification and reference implementation of