Thanks again! I will take a look at fig.patch.set_alpha(), and will also make sure tostring_rgb() will work with transparency.
I used Google Earth as an example since most people are familiar with it and transparency and border padding are unacceptable in that application. I'm actually putting the images in an HDF5 file that will be read and mapped with Java's MapAPI. Its the data type the that costumer is used to, and they have mapped other fields HDF5 in the past (namely WRF variables, but plotted with Java, not Python).
Cheers,
Mariana