EXR—扩展动态范围图像文件格式

3.1 新版功能.

司机简称

EXR

生成依赖项

libopenexr软件

OpenEXR是一种高动态范围的栅格文件格式。驱动程序支持以这种格式读取和写入图像。

地理参考在EXR头元数据中以WKT CRS字符串和3x3地理转换矩阵的形式写入。

不支持“深度图像”。

创建选项

  • [COMPRESS=[NONE/RLE/ZIPS/ZIP/PIZ/PXR24/B44/B44A/DWAA/DWAB]] :压缩方法。默认为ZIP。格式的详细信息 Wikipedia page

  • PIXEL_TYPE=HALF/FLOAT/UINT :用于编码的像素类型。

    • HALF 对应于IEEE-754 16位浮点值。

    • FLOAT 对应于一个IEEE-754 32位浮点值。

    • UINT 对应于32位无符号整数值。

    如果未指定,则以下GDAL数据类型将映射为:

    • Byte ==>一半

    • Int16 ==>一半(潜在有损)

    • UInt16 ==>一半(潜在有损)

    • Int32 ==>浮点(可能有损)

    • UInt32 ==>单元

    • Float32 ==>浮动

    • Float64 ==>浮点(通常是有损的)

  • TILED=YES/NO :默认情况下,将创建平铺文件,除非此选项设置为“否”。在Create()模式下,无法设置平铺=否。

  • BLOCKXSIZE=n :设置平铺宽度,默认值为256。

  • BLOCKYSIZE=n :设置平铺高度,默认值为256。

  • OVERVIEWS=YES/NO :是否创建概述。默认为“否”。只与CreateCopy()模式兼容。

  • OVERVIEW_RESAMPLING=NEAR/AVERAGE/CUBIC/... :用于创建概述的重采样方法。默认为立方。

  • PREVIEW=YES/NO :是否创建预览。默认为否。仅与CreateCopy()模式兼容,并且与Byte类型的RGB(A)数据兼容。

  • AUTO_RESCALE=YES/NO :是否将字节RGB(A)值从0-255重新缩放到EXR生态系统中通常使用的0-1范围。

  • DWA_COMPRESSION_LEVEL=n :DWA压缩级别。越高,图像将被压缩得越多(并且伪影越多)。OpenEXR 2.4的默认值为45

驱动程序功能

Supports CreateCopy()

This driver supports the GDALDriver::CreateCopy() operation

支持Create()

需要注意的是,它只适用于平铺数据,并且每个平铺最多只能写入一次,并且在数据集关闭之前,无法读取写入的平铺。

Supports Georeferencing

This driver supports georeferencing

Supports VirtualIO

This driver supports virtual I/O operations (/vsimem/, etc.)