Biblioteca C ++ simples para leitura de PNGs

Carregar e salvar imagens geralmente não é muito simples; Recentemente, descobri o png ++ [ http://www.nongnu.org/pngpp/doc/0.2.0/ ], o que o torna realmente muito simples.

após a instalação, apenas #include <png ++ / png.hpp>

e então você pode fazer códigos como:
png :: image <png :: rgb_pixel> img (“myimage.png”);

e você tem img.get width (), img.get width () e image [linha] [col] para obter os dados de pixel. Para salvar de volta, basta fazer img.write (“other.png”).