Legen Sie die BufferedImage-Alphamaske in Java fest

Ich habe zwei gepufferte Bilder, die ich von PNGs geladen habe. Die erste enthält ein Bild, die zweite eine Alphamaske für das Bild.

Ich möchte ein kombiniertes Bild aus den beiden erstellen, indem ich die Alphamaske anwende. Mein google-fu versagt mir.

Ich kann die Bilder laden / speichern, ich brauche nur das Bit, mit dem ich von zwei gepufferten Bildern zu einem gepufferten Bild mit dem richtigen Alphakanal wechsle.