Descargue Canvas como PNG en fabric.js dando error de red
Quiero descargar Canvas como PNG usando fabric.js. Durante la descarga, quiero escalar la imagen. Entonces usomultiplier
propiedad detoDataURL()
función. Pero recibo un error de error de red
PD: Si no doymultiplier
propiedad, se está descargando pero yohacer quiere usarmultiplier
propiedad ya que tengo que escalar la imagen
Esto es lo que estoy haciendo:
Código HTML:
<canvas width="400" height="500" id="canvas" ></canvas>
<a id='downloadPreview' href="javascript:void(0)"> Download Image </a>
JS
document.getElementById("downloadPreview").addEventListener('click', downloadCanvas, false);
var _canvasObject = new fabric.Canvas('canvas');
var downloadCanvas = function(){
var link = document.createElement("a");
link.href = _canvasObject.toDataURL({format: 'png', multiplier: 4});
link.download = "helloWorld.png";
link.click();
}