繁体   English   中英

php / javascript将画布另存为文件

[英]php/javascript save canvas as file

我有一个画布,需要将其保存到本地磁盘。 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); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM