supposé que j'ai une image /site/image1.jpg en dessinant cela sur la toile ce serait quelque chose comme ça.Comment déterminer si l'image est déjà dessinée dans HTML Canvas
var image = new Image();
image.src = "/site/image1.jpg";
image.onload = function(){
context.drawImage(image,x,y);
}
En supposant que ma connexion Internet est si lente, comment saurais-je que l'image était déjà dessinée sur la toile?
Merci.
Pour savoir si le chargement de l'image est terminé, vous pouvez vérifier 'image.complete'. Mais la meilleure solution est d'ajouter un callback dans l'événement onload: 'image.onload = doTheNextOperations' – Kaiido
Vous auriez besoin de créer une classe personnalisée qui aurait un' bool'. Vous pouvez définir 'bool' à' true' quand il a été dessiné. – Canvas