1

使用 Java,来自具有(32 位浮点)值的数组的灰度图像。我可以使用 BMP 或 PGM 吗?对于具有这些(32 位浮点)值的数组,最好的图像格式是什么?

4

1 回答 1

2

PGM 有一种变体,称为PFMPf灰度模式),它支持 IEEE 32 位浮点样本。

您也可以将这些图像存储在未压缩的TIFF文件中。我不确定什么软件确实支持浮点 TIFF,因为这肯定在“基线”TIFF 之外。

BMP 不适用于浮点。

我有一个读取PFM的 Java ImageIO 插件,我猜想扩展它来编写它并不难。如果您的任务是自己实现读/写,为了简单起见,我当然会选择 PFM 格式。

我还有一个 TIFF 插件(在同一个链接上可用),但它还不支持浮点样本格式(TIFF 样本格式3)。随意提出这样的功能,并提供一些示例图像用于测试目的。

于 2015-05-19T11:16:57.827 回答