Quiero escribir en la imagen usando el lienzo, pero cuando hago zoom, el puntero del mouse de la imagen cambia y no escribe en el lugar correcto
amablemente ayúdenme donde necesito cambiar ese código Gracias de antemano
Una forma en que puede hacerlo es calcular la escala cuánto aumenta con el zoom y luego multiplicar sus coordenadas x e y con esa escala
var rect = canvas.getBoundingClientRect(); // abs. size of element scaleX = canvas.width / rect.width; // relationship bitmap vs. element for X scaleY = canvas.height / rect.height; // relationship bitmap vs. element for Y mouseX = mouseX*scaleX; mouseY = mouseY*scaleY;