Tkinter, Overlay-Vordergrundbild auf einem Hintergrundbild mit Transparenz

Ich habe 2 Bilder im PNG-Format. Das zweite Bild ist eine Form mit transparentem Hintergrund.

Erstes Bild:

Zweites Bild:

Ich kann das zweite Bild bei vorgegebenen Koordinaten (x, y) nicht über das erste legen, da das erste Bild durch den transparenten Bereich des zweiten Bildes sichtbar ist.

Gewünschtes Ergebnis:

import Tkinter
import Image, ImageTk

# open an image
head = Image.open('background2.png')
hand = Image.open('foreground2.png')
root = Tkinter.Tk()  # A root window for displaying objects

head.paste(hand,(20,20))

# Convert the Image object into a TkPhoto object
tkimage = ImageTk.PhotoImage(head)

root.mainloop() # Start the GUI

Ein leeres tk-Fenster wird angezeigt.