Patched it up and fixed the base card image to have the edges be 1.5 pixels wide instead of 2. Hence we have version 0.5, available at the usual place . Well here's your answer. The first image is the test program that I used to be sure that all the rendering was done properly. I wrote to show that it is feasible for game development.
Older versions are available for historical purposes.
It has the side affect of making things just a bit faster. Version 0.5 - Made the edges of the card 1.5 pixels wide instead of two, and fixed the dereferencing of an unitialized pointer. Now the library should actually show the fronts of cards instead of only being able to show the back. Version 0.4 - Added antialiasing, curved corners, configurable source images. Who's the fool that wrote this thing That would be me, Geoff Reedy.