Portable Network Graphics — PNG

Несколько месяцев назад была добавлена фича в Беркут-ET: снятие скриншотов по http-протоколу. Был выбран PNG-формат для итогового файла.

Мне тогда очень запомнилось, что для создания картинки PNG требуется очень мало кода (как машинного, так и текстового). Конечно, картинка для скриншота создаётся без сжатия, но всё-таки…

Мне показалось (по результатам перекапывания Интернета), что все давно используют libpng и — нет проблем. А что делать, когда для создания PNG есть всего несколько десятков байт ОЗУ и несколько килобайт программной памяти? libpng тут уже не подойдёт.

Вот и родилась идея открыть исходники для создания примитивного, но при этом полноценного PNG-файла.


Статья по теме

2 комментария

  1. Антон Фельдман:

    и где?

  2. Павел Курочкин:

    поправил…