Помогите преобразовать растровое изображение в png в памяти, используя libpng

По сути, я хотел бы преобразовать растровое изображение в png, используя libpng, но вместо вывода его в ФАЙЛ * я хотел бы вывести его в символ *. Я уже видел этот пост, но я не вижу, где на самом деле используются растровые данные. Любая помощь будет оценена.

1 ответ

Использовать png_set_write_fn функция для перенаправления записи в вашу собственную функцию; эта функция, которую вам нужно написать, может хранить вывод любым удобным вам способом.

См. Документацию по адресу http://www.libpng.org/pub/png/libpng-manual.txt

Другие вопросы по тегам