Здравствуйте, 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);