Wie rendere ich ein 5-MB-Bild auf Leinwand, indem ich Höhe und Breite reduziere?

Ich verwende Fabricjs, um Bilder zu rendern, aber die Bilder, die ich habe, sind in der Nähe von 5 MB oder sogar mehr sehr groß. Zum Beispiel habe ich ein Bild mit2130*1800 (width*height) und meine Leinwandbreite und -höhe, die ich mir bei @ leisten kamax is 90% vonwindow.width*90% vonwindow.height.

Wie kann ich das machen

Antworten auf die Frage(4)

Ihre Antwort auf die Frage