Ich habe ein Bild, das ist 1836 x 3264 Ich mag drawImage()
-739 x 1162drawImage und die Größe auf Leinwand
Nach dem Lesen der Dokumentation dachte ich auf der Leinwand und die Größe dieses mit dem folgenden erreicht werden könnte:
ctx.drawImage(image, 0, 0, 739, 1162);
habe ich auch versucht:
ctx.drawImage(image, 0, 0, 1836, 3264, 0, 0, 739, 1162);
Beide zeigen nur einen kleinen Teil des Gesamtbildes, anstatt es zu schrumpfen nach unten.
Wie übertrage ich die Werte zur Größenänderung von 1836 x 3264 -> 739 x 1162?
Dies sollte helfen: http: // Stackoverflow. com/questions/2303690/resizing-ein-Bild-in-html5-Leinwand – bfavaretto