I'm able to set the jpeg quality at 100% so there's no compression (unless the Error 36 bites) and it looks pretty good even when expanded some.

Borland C++ Builder 5 only has graphics routines for .jpeg .bmp (and similar). Saving the images as an uncompressed bitmap is very wasteful for what we're doing (e.g. 10 MB .bmp versus 434 kB for 100% quality .jpeg). More graphics formats would be nice, but we don't want to upgrade, etc.

Thanks.

Cheers,
Scott.
(Who is thinking about trying to port this to Python as a tutorial when/if he gets a chance.)