@wawa

Как выгрузить изображение из памяти в PNG-файл ПОБАЙТОВО?

Ввиду больших размеров изображения я не могу полностью загрузить его в память. Поэтому оно разбито на тайлы, которые я подгружаю в память, изменяю их и выгружаю поочередно. Но в конце обработки их нужно собрать воедино. Но я не могу найти код, сохраняющий в PNG построчно, а разобраться в спеках PNG для меня вообще ад.
Прошу помочь кодом или ссылкой. Я просто УВЕРЕН, что такой код писался не раз и где-то гуляет по сети.
  • Вопрос задан
  • 2504 просмотра
Пригласить эксперта
Ответы на вопрос 1
donkaban
@donkaban
Умею рисовать тени
1. Если "разбираться в спеках - это для меня ад" - меняйте профессию
2. libpng оперирует строками, очевидно - www.libpng.org/pub/png/libpng.html, примеры там исчерпывающие.
3. Как вы понимаете, упаковка в png - детерминированный процесс, вам никто не мешает сначала совершить все свои преобразования, а потом паковать , буфер-> файл, подгружая по мере необходимости в буфер новые строки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы