![]() With the release of OpenEXR 3, the Imath library formerly distributed Versioning: OpenEXR source allows for user configurable C++ namespaces to provide protection when using multiple versions of the library in the same process space.This allows for access to individual parts without the need to read other parts in the file. Multipart: ability to encode separate, but related, images in one file.Hard surfaces and volumetric data representations are accommodated. Flexible support for deep data: pixels can store a variable-length list of samples and, thus, it is possible to store multiple values at different depths for each pixel.Support for stereoscopic image workflows and a generalization to multi-views.New image attributes (strings, vectors, integers, etc.) can be added to OpenEXR image headers without affecting backward compatibility with existing OpenEXR applications. 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. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |