我做了一个 openEXR 保存和加载功能。加载从目录中获取一堆 .hdr 文件,然后 save 函数写入 .exr 文件,该文件将 .hdr 文件“合并”到一个 .exr 文件中。
这运行良好,但 .hdr 文件是 RLE 压缩的,我没有找到使用 OpenEXR 库压缩 .exr 文件的方法。
不过,我知道 OpenEXR 文件可以在 RLE 中压缩。有没有人发现如何在 c++ 中做到这一点?文档在这里:http ://www.openexr.com/openexrfilelayout.pdf但它并没有真正解释如何执行...