Estoy dibujando una imagen en un elemento canvas. Luego tengo un código que depende de que este proceso esté terminado. Mi código es el siguiente:Canvas HTML5: Obtener evento cuando finalice el dibujo
var myContext = myCanvasElement.getContext('2d'),
myImg = new Image();
myImg.onload = function() {
myContext.drawImage(containerImg, 0, 0, 300, 300);
};
myImg.src = "someImage.png";
Así que ahora, me gustaría ser notificado cuando se hace drawImage. Revisé la especificación pero no pude encontrar un evento o la posibilidad de pasar una función de devolución de llamada. Hasta ahora solo he establecido un tiempo de espera, pero obviamente esto no es muy sostenible. ¿Cómo resuelves este problema?
@Loktar difícil de explicar con más detalle sin diluir la respuesta, creo ... :( – Alnitak
sin usted correcto que releerlo y perfectamente entendido que, acabo imaginado un nuevo dev diciendo "sincrónico" ¿eh? Por eso terminé borrando mi comentario. – Loktar
@Loktar con suerte mi edición agrega lo suficiente para que sea obvio :) – Alnitak