Take a look at http://www.ImageMagick.org. Not only is it open source, but it's written for a variety of languages, including C, C++, Perl, Python and Java. --ray