tim*_*day 12 c++ graphics rendering file-format hdrimages
在过去,我已经将RGB图像(从物理模拟生成)保存为8位/通道PPM或PNG或JPEG.
现在我想保留模拟输出的动态范围,这意味着保存浮点图像,然后将转换处理为8位/通道作为后处理步骤(因此我可以将转换调整为8位而不运行冗长的模拟再次).
是否出现了"标准"浮点图像格式?
良好的免费支持库/查看器/操作工具,最好在Debian中提供,将是一个奖励.
Joh*_*ood 14
你有没有看过Radiance RGBE(.hdr)和OpenEXR(.exr).RGBE 在这里有一些源代码.NVIDIA和ATI都支持其显卡中的EXR数据.OpenEXR下载页面中有源代码和二进制文件.ILM创建了OpenEXR,它得到了广泛的支持.OpenEXR支持每个通道16和32位浮点,这是大多数人最近使用的,除非他们编写自己的格式.
用于Linux 的Pixel Image Editor也支持EXR编辑.
如果您打算在Linux上使用HDR,那么pfstools也是必需的.它是一套用于读取,编写和操作HDR的命令行程序,并具有Qt和OpenGL查看器.
还有jpeg2exr for linux
继承了OpenEXR观众的其他一些debian软件包.
基于此,它看起来像某个地方的Gimp插件.