Re: Многостраничные tiff в libtiff
От: yx2006  
Дата: 27.08.10 13:59
Оценка:
Здравствуйте, LightGreen, Вы писали:

LG>Вот пишу прогу с использованием libtiff и всё замечательно, за исключением одного: непонятно, как сгенерировать многостраничный tiff. Нигде не удалось пока найти ни одного примера или ссылки на функцию. Может кто-нибудь сталкивался и знает, как это делать?


// открываем файл в режиме добавления 
TIFF* tif = TIFFOpen(filename, "a");

.... здесь установка всяких полезных и не очень полей ....

/* We are writing single page of the multipage file */
TIFFSetField(tif, TIFFTAG_SUBFILETYPE, FILETYPE_PAGE);
/* Set the page number */
TIFFSetField(tif, TIFFTAG_PAGENUMBER, page, 4);

.... здесь запись изображения, например TIFFWriteEncodedStrip ....

TIFFWriteDirectory(tif);

TIFFFlush(tif);
TIFFClose(tif);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.