PNGwriter

0.5.4

Software information

License:

OpenSource under LGPL


Updated:

05 Jul 2011


Publisher:

Paul Blackburn

Website:

Software Screenshots

Size: 757 KB


Downloads: 2465


Platform: Windows All

PNGwriter was designed to be a very easy to use open source graphics library that uses PNG as its output format.

The interface has been designed to be as simple and intuitive as possible. It supports plotting and reading in the RGB (red, green, blue), HSV (hue, saturation, value/brightness) and CMYK (cyan, magenta, yellow, black) colour spaces, basic shapes, scaling, bilinear interpolation, full TrueType antialiased and rotated text support, bezier curves, opening existing PNG images.

PNGwriter lets you focus on your program, and saves you the trouble of learning how to create, use and read PNG images from scratch. You just need to specify what size you want your image, and then you go plotting pixel by pixel in a given colour with the plot function.

PNGwriter was originally written with scientists in mind. The need to create an image from the result of a scientific computer simulation arises as a natural part of scientific programming. Getting the data out of the program and into a high quality image in an efficient way can sometimes be hard, especially if the user is not a very experienced programmer. The methods used can often be highly inefficient or too complex to be feasible. What's New in This Release: [ read full changelog ]

· Corrected filegamma_ from 0.5 in one constructor to 0.6 as in all others.
· PNGwriter now handles a much greater range of input files with readfromfil().
In general, the alpha channel is discarded gracefully. Issues remain:
· A PNG with information in the chroma chunk will not be read too accurately, and a PNG with a transparency chunk will be read incorrectly, though silently.
· Fixed compiler warnings in drawtriangle() and drawbottom().

PNGwriter
0.5.4

Download