繁体   English   中英

捕获HTML画布而不作为dataURL

[英]Capture html canvas not as a dataURL

有没有一种方法可以捕获html画布的内容,而不是像下面的示例那样作为数据url?

将HTML Canvas捕获为gif / jpg / png / pdf吗?

我要这样做的原因是我想将画布的内容转换为jpeg,然后将jpeg转换为与plupload库一起使用的文件类型。 到目前为止,我唯一能找到的解决方案是使用BlobBuilder()从dataURL到Blob,然后再到文件。

https://developer.mozilla.org/en-US/docs/Web/API/BlobBuilder

BlobBuilder api不够健壮,已经过时。 谁能想到一种更好的方法来做到这一点。 或使用JavaScript将dataURL转换为jpeg的更好方法。

您要.jpg吗?

只需使用.toDataURL选项创建一个.jpg而不是默认的.png

myCanvas.toDataURL( "image/jpeg" );

暂无
暂无

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

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