Я использовал ghostscript для создания многостраничных файлов PDF, возможно, вы сможете сделать что-то подобное. В моем конкретном приложении было несколько файлов JPG, которые я передал в командной строке в ghostscript для создания многостраничного PDF.
Если бы я делал это, я бы начал с записи файлов png на диск. Затем используйте ghostscript, чтобы создать многостраничный ps-файл, взяв все PNG-файлы в качестве входных данных и выгрузив их в отдельный документ PostScript. Наконец, используйте что-то вроде ps2tif для окончательного преобразования. Вы можете либо автоматизировать процесс, программно выписав пакетный скрипт, либо просто заставив ваше приложение напрямую вызывать приложения командной строки.
Это, вероятно, проще всего сделать в среде Unix / Linux, но это возможно на Win32 с теми же инструментами.