如何将base64数据下载为图片?
How download base64 data as image?
我使用 vue-signature 库,我不知道如何下载生成为图像的 base64 数据,
这是图书馆的 Link:https://www.npmjs.com/package/vue-signature
我已经阅读了文档并看到“Save()”方法将图像另存为 PNG/JPG… 但它给了我 base64 数据,
谢谢合作,我用的是vue js
这不是最优化的解决方案,但它有效。
var a = document.createElement("a"); //Create <a>
a.href = "data:image/png;base64," + ImageBase64; //Image Base64 Goes here
a.download = "Image.png"; //File name Here
a.click(); //Downloaded file
在你的情况下你可以试试这个
var canvas = document.querySelector("canvas");
var signaturePad = new SignaturePad(canvas);
// Returns signature image as data URL (see https://mdn.io/todataurl for the list of possible parameters)
signaturePad.toDataURL("image/jpeg"); // save image as JPEG
我使用 vue-signature 库,我不知道如何下载生成为图像的 base64 数据, 这是图书馆的 Link:https://www.npmjs.com/package/vue-signature 我已经阅读了文档并看到“Save()”方法将图像另存为 PNG/JPG… 但它给了我 base64 数据, 谢谢合作,我用的是vue js
这不是最优化的解决方案,但它有效。
var a = document.createElement("a"); //Create <a>
a.href = "data:image/png;base64," + ImageBase64; //Image Base64 Goes here
a.download = "Image.png"; //File name Here
a.click(); //Downloaded file
在你的情况下你可以试试这个
var canvas = document.querySelector("canvas");
var signaturePad = new SignaturePad(canvas);
// Returns signature image as data URL (see https://mdn.io/todataurl for the list of possible parameters)
signaturePad.toDataURL("image/jpeg"); // save image as JPEG