gpt4 book ai didi

javascript - 捕获 html canvas 不作为 dataURL

转载 作者:行者123 更新时间:2023-11-28 08:10:36 27 4
gpt4 key购买 nike

有没有办法捕获 html Canvas 的内容而不是像下面的示例中那样作为数据 url?

Capture HTML Canvas as gif/jpg/png/pdf?

我想要这样做的原因是我想将 Canvas 的内容转换为 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" );

关于javascript - 捕获 html canvas 不作为 dataURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24274404/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com