Uses a transparent background if the source image isn't fully opaque.
Merge branch 'master' of github.com:radfahrer/illusionist