您好,我想将 OpenEXR 格式文件转换为 png 文件。
我从 exr 板条箱中找到了这个示例并运行了代码。但是,转换后的 png 文件的结果与原始文件的颜色不同。
转换后的PNG文件:
Image crate也有save_with_format,但是结果也和原来不一样。
还有其他方法可以将 exr 转换为 png 文件吗?
这似乎是从 EXR 转换为 PNG 时的一个已知问题。 甚至写在了例子的TODO中
// TODO does the `image` crate expect gamma corrected data?
虽然我不知道是否有任何板条箱可以自动解决这个问题,或者是否有一个很好的解决方案来自动计算伽马,你可以尝试像这篇文章一样调用 imagemagick 如何将 EXR 转换为 PNG 并同时调整亮度