2010-06-11 3 views
0

Я использую CImg, и я заметил, что я не могу писать TIFF-изображения с данными float. CImg разбивает их на 1 байта на пиксельные целые изображения.Запись плавающих изображений TIFF с использованием CImg

¿Кто-нибудь знает, можно ли писать поплавковые изображения? Или, вы знаете, другой lib, чтобы сделать это.

ответ

3

CImg, возможно, является одной из лучших tiff-поддержки всех графических обработчиков libraires и идеально подходит для чтения/записи многозначных изображений с плавающей точкой. Но вы должны связать свой код с библиотекой LibTIFF, чтобы позволить его, определяя макрос «cimg_use_tiff» в качестве переменной компиляции:

#define cimg_use_tiff 
#include "CImg.h" 

.. 

CImg<float> img(..); 
img.save_tiff("file_float.tiff"); 
Смежные вопросы