Michael Tobis>Yes but he obviously wants this to be delivered to the browser.< I think Jython can be used to create applets that run with the JavaVM. Can't it be used to solve the OP problem (even without PIL)? Bye, bearophile