Available C++ Libraries FAQ

Libraries available to download (M-P)

PNGwriter - A C++ class allowing easy plotting to (and reading from) PNG images

This class, which requires libpng, allows you to plot to a 16-bit PNG file, saving it directly to disk. Plotting is as easy as specifying the red, green, blue values and the x, y coordinates of the pixel.

It includes functions for plotting simple geometric shapes (circle, rect, line), reading the colour of a pixel, reading in a whole PNG file (great for image analysis), plotting and reading in HSV colourspace and many others that might come in handy.

This class has proven tremendously useful for my own scientific simulation needs, and I would like others to benefit from its use as well.

It is available in both english and spanish, and is complemented by a PDF manual and a website with examples, a forum, and so on.

I have only tested it on Mac OS X and Debian Linux, but I don't see why it shouldn't compile on anything that has libpng.

Operating Systems

  • Linux
  • Mac

Added : 2003-01-08 Amended: 2003-01-09 Licensing : GNU copyleft

Add a comment
Our ads
Buy gold
Beat the credit crunch - buy gold online - quickly, safely and at low prices
Trumphurst Home Page
C++ Usenet Newsgroup
A Web form for submissions to this list
Contact the author for permission to distribute

Copyright (c) 2019 Nikki Locke, Trumphurst Ltd.
Permission is granted to distribute over the Internet without charge. The author's permission is required (and usually given) to distribute in any other way, including on CD.