Gewusst wie: zeichnen von Rahmen um die Leinwand

Ich bin zeichnen Sie ein Bild auf eine Leinwand mit einem weißen hintergrund Farbe. Ich will zeichnen Sie einen Rahmen um die Leinwand und ich bin nicht in der Lage, dies zu tun. Hier ist mein code:

canvas.width = image.width;
canvas.height = image.height;
var context = canvas.getContext('2d');
context.fillStyle = "black";
context.font = "50px Arial";
context.fillText(chartId, 0, 50);
context.drawImage(image, 0, 0);
context.globalCompositeOperation = "destination-over";
context.fillStyle = "#FFFFFF";
context.fillRect(0,0,canvas.width,canvas.height);//for white background

danach will ich einen roten Rahmen angezeigt um die gesamte Leinwand.

  • scheint nicht zu funktionieren,ich sehe keine Grenze
  • Ok, canvas.style.border = '1px solid red'; ist nur das hinzufügen einer CSS-Rahmen um die Leinwand, nicht zeichnen Sie es auf. Sehen Sie es in Aktion
Schreibe einen Kommentar