HTML5 Canvas: Ereignis abrufen, wenn das Zeichnen beendet ist

Ich zeichne ein Bild zu einem Canvas-Element. Ich habe dann Code, der davon abhängt, dass dieser Vorgang abgeschlossen ist. Mein Code sieht so aus:

var myContext = myCanvasElement.getContext('2d'),
    myImg = new Image();

myImg.onload = function() {
    myContext.drawImage(containerImg, 0, 0, 300, 300);
};

myImg.src = "someImage.png";

Nun möchte ich benachrichtigt werden, wenn drawImage fertig ist. Ich habe die Spezifikation überprüft, aber weder ein Ereignis noch die Möglichkeit gefunden, eine Rückruffunktion zu übergeben. Bisher habe ich nur eine Auszeit festgelegt, aber dies ist offensichtlich nicht sehr nachhaltig. Wie lösen Sie dieses Problem?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage