Вы лаете не на то дерево.Вот цитата из PNGCanvas.dump
:
# 8-bit image represented as RGB tuples
# simple transparency, alpha is pure white
Просматривая код дальше, когда вы предоставляете альфа, он просто смешивает его с фоном, а конечный фон просто белый.