在过去的我保存RGB图像(产生的物理模拟)为8比特/道PPM或PNG或JPEG。

现在我想要保护的动态范围的模拟输出,这意味着节省了一个浮点图像,然后处理转换为8比特/渠道作为后处理步骤的(所以我可以调整转换为8位没有运行的冗长的模拟再)。

有一个"标准的"浮点像格式出现的?

良好的免费支持库/观众/操纵的工具,最好可在Debian,将奖金。

有帮助吗?

解决方案

你看到光辉RGBE(.hdr)和 OpenEXR (.exr).RGBE有一些 源代码在这里.选和ATI两支持EXR的数据在图卡片。有源代码和二进制文件从 OpenEXR下载的页面.ILM创建OpenEXR和具有广泛的支持。OpenEXR支持16和32位浮点每道,为什么大多数人使用的这些天,除非他们已经写入他们自己的格式。

  • 像素的图像编辑 用linux具有EXR支持编辑。

  • pfstools 也是必要的,如果你要的工作与人类发展报告》在linux。其设定的命令行程序,对阅读、写作和操纵HDR和具有建和照片观众。

  • 这里还jpeg2exr为linux

  • 下面一些其他的 debian包 为OpenEXR观众。

  • 在此基础上,它看起来像还有一个 Gimp插件 在某个地方。

其他提示

看起来 FITS 的现代版本适合您的陈述的需求,但我建议你考虑使用物理界广泛使用的一个好的分析包中的二维直方图结构: ROOT AIDA 是我熟悉的现代版本。


注意:自从我使用 FITS以来已有十多年了,但我记得它开始以一种很好而灵活的方式来存储相当原始的数据。

为了将来参考, TIFF 格式也相当普遍。您可以使用免费和开源的 LibTIFF 进行I / O.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top