【问题标题】:Write TIFF float images using CImg使用 CImg 编写 TIFF 浮动图像
【发布时间】:2012-06-06 00:20:29
【问题描述】:

我正在使用 CImg,但我注意到我无法使用浮点数据编写 TIFF 图像。 CImg 将它们写为 1 字节/每像素整数图像。

¿有人知道是否可以编写浮动图像吗?或者,您是否知道其他库可以做到这一点。

【问题讨论】:

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


    【解决方案1】:

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

     #define cimg_use_tiff
     #include "CImg.h"
    
     ..
    
     CImg<float> img(..);
     img.save_tiff("file_float.tiff");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多