Скачайте Canvas в формате PNG в fabric.js, сообщая об ошибке сети
Я хочу скачать Canvas в формате PNG, используя fabric.js. Во время загрузки я хочу масштабировать изображение. Так что я используюmultiplier
собственностьюtoDataURL()
функция. Но я получаю Failed-Network Error
PS: Если я не дамmultiplier
собственность, это загрузка, но яделать хочу использоватьmultiplier
свойство, так как я должен масштабировать изображение
Это то, что я делаю:
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();
}