HTML5 Canvas: получить событие после завершения рисования

Я рисую изображение в элементе canvas. Затем у меня есть код, который зависит от этого процесса, который будет завершен. Мой код выглядит так:

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

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

myImg.src = "someImage.png";

Итак, теперь я хотел бы получить уведомление, когда drawImage будет завершена. Я проверил спецификацию, но не смог найти ни событие, ни возможность передать функцию обратного вызова. Пока я просто установил таймаут, но это, очевидно, не очень устойчиво. Как вы решаете эту проблему?

Ответы на вопрос(3)

Ваш ответ на вопрос