Output works. Added font and image size options.
Bugs remain with very large images. Seems like a PIL problem.