libpng (PNG library) ist eine Sammlung von Routinen zur Erzeugung und Änderung von Grafikdateien im PNG-Format. Das PNG-Format wurde als Ersatz für GIF und in geringerem Maße auch für TIFF entwickelt, mit vielen Verbesserungen und Erweiterungen. (non)