Content here is by Michael Still mikal@stillhq.com. All opinions are my own.
See recent comments. RSS feed of all comments.


Libplot allows you to draw simple shapes like lines, polygons, rectangles and circles into a raster (an uncompressed, in memory bitmap). These shapes can be stroked (drawn as an outline), filled, or both. There is colour support as well.


You can now look at the CVS repository for libplot here.


Due to an organizational failure, I had inadvertently stolen someone else's name. I have therefore renamed by libplot to be called libmplot. The correct URL is now http://www.stillhq.com/cgi-bin/getpage?area=libmplot&page=index.htm.

My apologies for any inconvenience caused...


Tue, 27 May 2003



Libmplot 0.6.1

    This release fixes a couple of minor problems with the library.

posted at: 07:00 | path: /libmplot | permanent link to this entry


Thu, 15 May 2003



Libmplot 0.6

    I have been using libmplot extensively for a PDF project I have been working on, and have therefore found and resolved several important bugs in the line stroking implementation. You can download the latest version if you would like.

posted at: 07:00 | path: /libmplot | permanent link to this entry


Mon, 11 Nov 2002



Libmplot 0.5.4

    This version adds the required function prototype in the header for you to be able to use the height functionality...

posted at: 04:00 | path: /libmplot | permanent link to this entry


Sun, 10 Nov 2002



Libmplot 0.5.3

    This version adds a function which will return the vertical space taken by a painted string.

posted at: 04:00 | path: /libmplot | permanent link to this entry


Libmplot 0.5.2

    There was a small bug in the text rotation implementation. This has now been fixed... You can download a new version of the code from here.

posted at: 04:00 | path: /libmplot | permanent link to this entry


Sun, 20 Oct 2002



Libmplot 0.5.1

    There was a silly typo in one of the example programs. This has now been fixed... You can download a new version of the code from here.

posted at: 07:00 | path: /libmplot | permanent link to this entry


Wed, 16 Oct 2002



Libmplot 0.5

    Libmplot 0.5 is now available -- it features the following cool new things: Bezier curves, filled polygons, line widths, line dashing, and the name change. There is also more documentation. Get it from here.

posted at: 07:00 | path: /libmplot | permanent link to this entry


Tue, 15 Oct 2002



New features under development

    The libmplot 0.5 release is getting closer. So far, it will contain: Bezier curves, line widths, drawing outside of the raster bounds will no longer cause crashes, filled polygons, and the name change.

    Filled polygons are today's work, and I think they are pretty neat:



posted at: 07:00 | path: /libmplot | permanent link to this entry


Sat, 12 Oct 2002



Libplot 0.4

    This release includes a small bugfix, and support for rotated text. Get it from here.

posted at: 07:00 | path: /libmplot | permanent link to this entry


Mon, 07 Oct 2002



Libplot 0.3

posted at: 07:00 | path: /libmplot | permanent link to this entry


Tue, 13 Aug 2002



An example of libplot output

    The CEP project I am working on at University of Canberra uses libplot. The graphs for the application are drawn using libplot:

    .

posted at: 07:00 | path: /libmplot | permanent link to this entry


Mon, 12 Aug 2002



Libplot 0.2

    Is available. There were some silly debugging printfs which I needed to remove...

posted at: 07:00 | path: /libmplot | permanent link to this entry


Sun, 28 Jul 2002



Libplot 0.1

    Is available. Note that not all features are implemented at the moment.

posted at: 07:00 | path: /libmplot | permanent link to this entry