php / javascript将画布另存为文件

四季生植物

我有一个画布,需要将其保存到本地磁盘。Javascript无法将AFAIK写入磁盘。因此,我考虑将画布保存在服务器上(我知道该怎么做),并按照此处所述自动启动下载:如何在PHP中自动启动下载?此程序是否有更直接的解决方案?

我曾经摔过一只熊。

是的,您现在可以在客户端上创建图像下载。浏览器处理与客户端文件系统的交互。有一个名为download.js的库,可简化此过程。

var data = canvas.toDataURL();
var fileName = "myCoolPicture.png";
var strMimeType = 'image/png';
download(data, fileName, strMimeType);


如何从SVG图像获取dataURI

function getSVGDataURL(svg){
    return "data:image/svg+xml;utf8,"+svg.outerHTML;
}

var svg = document.getElementById('svg');
var dataurl = getSVGDataURL(svg);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章