# Image file formats¶

## Standard images¶

Simulation results may be stored to .png files (8 or 16 bit per channel) or .jpg files (8 bit per channel). Theses files are written with an embedded color space information (ICC profile and chromaticities) when produced by a RGB image postprocessing

Many file types are supported as input(textures, etc...) : BMP, GIF, JPEG, MNG, PBM, PNG, TGA, and 8-bit TIFF. Values are gamma-decoded to linear RGB assuming a sRGB profile. PNG and JPEG images stored in a gray-scale format are loaded efficiently in memory and not converted to RGB, which can improve greatly the memory requirements for your scene. For instance, images used in Bump map shader and Texture scalar shader can be stored in gray-scale format, without any impact on the final result, and will require less RAM.

## High dynamic range images¶

The OpenEXR .exr format allows storing results to floating-point images with no loss of precision or dynamic range. All channels are exported : writing images in the XYZ color space or even spectral images is possible. However, most software able to read EXR images only read R, G and B channels.

More details on the spectral image format can be found here : Spectral EXR format

Ocean also supports Radiance HDR .hdr image files in the RGB or XYZ color spaces.

Numerical values can be saved to spreadsheets using the .ods format. These can be opened in various software, such as OpenOffice Calc, LibreOffice Calc, or Microsoft Excel 2007 and later.
Numerical values can be saved to comma separated value .csv text files. If multiple channels are present, one file by channel is written, with the channel name inserted between the file name and the extension.