Estoy tratando de capturar una imagen de un modelo de pie en 3D con el punto donde hago clic, todo funciona bien en algunos dispositivos. Estoy usando este método para hacer una imagen.
var img = new Image(); img.src = model.toDataURL; img.width = 200; img.height = 200;y dibujando esto en un contexto de lienzo como este
img.onload = function () { ctx.drawImage(img,0,0,200,200); }en todos los dispositivos, la imagen se ajusta al lienzo, pero en 2,3 dispositivos, la imagen está en la esquina superior izquierda o puede decir en el primer cuadrante.
debería ser así Correcto
pero en algunos dispositivos es así Incorrecto
el punto está perfectamente dibujado según el tamaño del lienzo 200 x 200