Помогите преобразовать растровое изображение в png в памяти, используя libpng
По сути, я хотел бы преобразовать растровое изображение в png, используя libpng, но вместо вывода его в ФАЙЛ * я хотел бы вывести его в символ *. Я уже видел этот пост, но я не вижу, где на самом деле используются растровые данные. Любая помощь будет оценена.
1 ответ
Использовать png_set_write_fn
функция для перенаправления записи в вашу собственную функцию; эта функция, которую вам нужно написать, может хранить вывод любым удобным вам способом.
См. Документацию по адресу http://www.libpng.org/pub/png/libpng-manual.txt