Download List

Project Description

The PNGwriter library, which requires libpng, allows
you to plot to a 48-bit PNG file, saving it
directly to disk. Plotting is as easy as
specifying the red, green, and blue values and the
x, y coordinates of the pixel. It includes
functions for plotting simple geometric shapes
(circle, rect, line), plotting text (UTF-8 support for Asian languages), 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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-08-09 09:20
0.4.4

Flood and boundary fill functions were added along
with a simple polygon function. Plotting and reading
to and from the CMYK colour space is now supported.
Tags: Minor feature enhancements

2004-07-08 19:26
0.4.3

The number of characters rendered with plot_text() is no longer printed to stdout. This had been left in by mistake after testing.
Tags: Minor bugfixes

2004-06-22 06:01
0.4.1

Some parts of the documentation had not been
brought up to date for 0.4.0, and this is fixed in
0.4.1.
Tags: Documentation

2004-06-21 03:38
0.4.0

After many requests, text support using the Freetype2 library has been added. The plotted text is antialiased, can be rotated however you want, can use any TrueType font file to plot with, and has proper kerning.
Tags: Major feature enhancements

2003-10-15 08:22
0.3.7

This release sees PNGwriter as a library. The package
layout has been reorganized to conform to a better
standard. There are significant speed increases in the
line() algorithms, assignment operator overloading,
better error handling, the ability to rename the file given
just a number, and many more improvements.
Tags: Major feature enhancements

Project Resources