Interface | Description |
---|---|
ChannelList.ChannelListElement |
Helper public interface to iterate over channel data
|
Class | Description |
---|---|
Attributes |
Class which holds a handful of standard EXR
attributes from
ImfStandardAttributes.h
for usage with EXRSimpleImage . |
Channel |
Description of the data contained in a single given channel of an OpenEXR
file, including its storage data type, sampling factors and perception hints.
|
ChannelList |
List of channels present in a file.
|
Chromaticities |
The CIE
x and y coordinates of the RGB triplets
(1,0,0), (0,1,0), (0,0,1) and (1,1,1). |
EXRInputFile |
EXRInputFile is scanline-based interface that can be used to read
both scanline-based and tiled OpenEXR image files. |
EXROutputFile |
EXROutputFile provides an interface for writing scan line OpenEXR
images in a general way. |
EXRSimpleImage |
Simple base class which represents either RGB or RGBA images
whose pixels are stored in the half format.
|
EXRVersion |
Magic and version number constants
|
FrameBuffer |
A
FrameBuffer is a collection of name-slice mappings using to
describe the data layout when reading or writing a file. |
Half |
The
Half class wraps the bits of an IEEE 754-2008 half-precision
floating point value in an object. |
Header |
Abstraction of the header describing an OpenEXR file.
|
KeyCode |
A
KeyCode object uniquely identifies a motion picture film frame. |
PreviewImage |
A usually small, low-dynamic range image, that is intended to be stored
in an image file's header.
|
Rational |
Rational number represented as a numerator (
n ) and a denominator
(d ). |
Slice |
Description of a single slice of the frame buffer.
|
Slice.SliceBuilder |
Helper class to provide a fluent-style interface for creating slices.
|
StandardAttributes |
Optional Standard Attributes - these attributes are "optional"
because not every image file header has them, but they define a
"standard" way to represent commonly used data in the file header.
|
Threading |
Threading support for the IlmImf library.
|
TileDescription |
For tiled files, specifies the size of the tiles, and the file's level mode.
|
TimeCode |
A
TimeCode object stores time and control codes as described in
SMPTE standard 12M-1999. |
Enum | Description |
---|---|
Compression |
Enumeration which represents the different compression methods
available for saving files in OpenEXR.
|
EnvMap |
Types of environment maps.
|
EXRSimpleImage.Channels |
As a simple image the only supported channel configurations
are RGB, RGBA and Y (single channel luminance)
|
LineOrder |
Layout of the pixel data in an OpenEXR image file.
|
PixelType |
Defines the possible data types for an image channel.
|
TileDescription.LevelMode |
Describes how many versions of the same image a file contains as well
as their resolutions.
|
TileDescription.RoundingMode |
Specifies the level size rounding function.
|
TimeCode.Packing |
Bit packing variants
|
Exception | Description |
---|---|
EXRIOException |
Signals that an I/O exception or file format error of some sort has occurred
while reading or writing OpenEXR files.
|
EXRTypeException |
Signals an error when handling typed attributes in an OpenEXR file header.
|