使用 Java,来自具有(32 位浮点)值的数组的灰度图像。我可以使用 BMP 或 PGM 吗?对于具有这些(32 位浮点)值的数组,最好的图像格式是什么?
user4888784
问问题
968 次
1 回答
2
PGM 有一种变体,称为PFM (Pf
灰度模式),它支持 IEEE 32 位浮点样本。
您也可以将这些图像存储在未压缩的TIFF文件中。我不确定什么软件确实支持浮点 TIFF,因为这肯定在“基线”TIFF 之外。
BMP 不适用于浮点。
我有一个读取PFM的 Java ImageIO 插件,我猜想扩展它来编写它并不难。如果您的任务是自己实现读/写,为了简单起见,我当然会选择 PFM 格式。
我还有一个 TIFF 插件(在同一个链接上可用),但它还不支持浮点样本格式(TIFF 样本格式3
)。随意提出这样的功能,并提供一些示例图像用于测试目的。
于 2015-05-19T11:16:57.827 回答