Я нахожусь на MacOSX.
Я прочитал изображение, как
char image[WIDTH][HEIGHT][3]; // row, col, rgb value
Теперь я хочу выгрузить его как файл png. Какой самый быстрый способ сделать это?
Вы можете сделать его потоком битов и записать поток битов в объект изображения, а затем сохранить объект изображения в формате PNG.
Вы должны использовать libpng . У меня нет Mac, поэтому я не могу сказать вам, если он уже установлен, но так и должно быть! : -)
http://zarb.org/~gc/html/libpng.html <- потрясающий учебник. </p>