Cambié el tamaño de la imagen en el lienzo fabric.js usando image.scaleToWidth(100) (que funcionó correctamente) y luego, si quiero cambiar el tamaño de la imagen manualmente desde el lienzo, no está cambiando el tamaño correctamente. Cuando trato de cambiar el tamaño manualmente, se amplía automáticamente y luego no cambia el tamaño en absoluto.
fabric.Image.fromURL(el.src, function(image) { image.set({ left: left, top: top, angle: 0, padding: 10, cornersize: 10, hasRotatingPoint:true, }); image.scaleToWidth(120); //image.scale(getRandomNum(0.02, 0.05)); canvas.add(image); });Así es como se mostró mi imagen después de cambiar su tamaño usando image.scaleToWidth(100)
Así es como se amplía cuando intento cambiar su tamaño.