A program that takes a file and produces a png version of it using libpng, or takes a png and does the reverse.