使用CImg写入TIFF浮点图像

时间:2010-06-11 07:45:33

标签: c++ image floating-point tiff cimg

我正在使用CImg,我注意到我不能用浮点数据写TIFF图像。 CImg将它们称为1byte /每像素整数图像。

¿有谁知道是否可以写浮动图像?或者,你知道其他的lib来做它。

1 个答案:

答案 0 :(得分:3)

CImg可能是所有图像处理库的最佳tiff支持之一,非常适合读/写浮点值多光谱图像。 但是,通过将宏“cimg_use_tiff”定义为编译变量,必须将代码与libtiff库链接以允许它:

 #define cimg_use_tiff
 #include "CImg.h"

 ..

 CImg<float> img(..);
 img.save_tiff("file_float.tiff");