Blending transparent pixels with white background

This is a fix for issue #9

All transparent pixels are blended with a white background before processing.

I tried to look into a way to use png's `bKGD` chunk for background color (as suggested in the issue), but gdlib2 does not appear to have a way to access this information.