Как вывести массив пикселей в виде png?

Я на MacOSX.

Я прочитал изображение, как

char image[WIDTH][HEIGHT][3]; // row, col, rgb value

Теперь я хочу выгрузить его как файл png. Какой самый быстрый способ сделать это?

3 ответа

Решение

http://zarb.org/~gc/html/libpng.html <- потрясающий учебник.

Вы можете создать поток битов и записать поток битов в объект изображения, а затем сохранить объект изображения в формате PNG.

Вы должны использовать libpng. У меня нет Mac, поэтому я не могу сказать вам, если он уже предустановлен, но так и должно быть!:-)

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