Wie zum proportionalen ändern der Größe eines Bildes im canvas-Bereich?

AFAIK, um die Größe eines geladenen Bildes in das HTML5 canvas-Element wird wie folgt vorgenommen:

var img = new Image();
img.onload = function () {
  ctx.drawImage(img, 0, 0, 300, 200); //resizes image to 300px wide, 200px high
}
img.src = 'images/myimage.jpg';

Aber dann habe ich gemerkt, dass das Bild wäre nicht proportional korrekt. Ich versuchte es dann mit einem parameter nur (wie in HTML), aber ich fand das hat nicht funktioniert entweder.

Wie kann ich proportional die Größe des Bildes?

InformationsquelleAutor think123 | 2012-12-30

Schreibe einen Kommentar