我是新来的画布,但有一个很好的工作代码。其结果是生成一个画布,然后将其转换为base64。帆布toDataURL从字符串
问题是,要使它工作,我似乎需要在HTML代码中有一个画布元素,并且我不需要在页面上显示画布元素。
JS
var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
...
console.log(canvas.toDataURL());
HTML
<canvas id="canvas" width=64 height=64></canvas>
问题(S)
- 我可以无需在HTML中添加canvas元素toDataUrl?
- 我唯一的选择是用CSS隐藏它吗?
你试过没有附加元素来记录? – guest271314