Maison >interface Web >tutoriel HTML >HTML5 Canvas prend-il en charge la double mise en mémoire tampon ?
Pour une double mise en mémoire tampon de la toile, créez un deuxième élément de toile et dessinez dessus. Utilisez ensuite la méthode drawImage() pour dessiner l’image sur le premier canevas.
// canvas element var canvas1 = document.getElementById('canvas'); var context1 = canvas1.getContext('2d'); // buffer canvas var canvas2 = document.createElement('canvas'); canvas2.width = 250; canvas2.height =250; var context2 = canvas2.getContext('2d'); // create on the canvas context2.beginPath(); context2.moveTo(10,10); context2.lineTo(10,30); context2.stroke(); //render the buffered canvas context1.drawImage(canvas2, 0, 0);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!