作者:情系初冬_883 | 来源:互联网 | 2023-10-10 12:30
1234567891011121314151617181920212223242526272829303132333435363738394041424344我拿到一个长图,需要将后台生成的二维码还有
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
|
我拿到一个长图,需要将后台生成的二维码还有用户ID之类的东西拼在一起,然后让用户长按下载后给别人扫;
我用canvas将三块内容拼在一起,但是canvas要实现自适应又会让图片失真,就想将canvas转化成png再显示在页面上。
1.我现在卡在将canvas转化成png这边,最后转出来的图是一个空白的图片;
2.我想是不是因为canvas还没有画完的原因,把最后部分放在onload里面执行又显示图片跨越,始终解决不了
1 2
| Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.
at HTMLImageElement.document.getElementById.onload (file:///C:/Users/Administrator/Desktop/test2.html:44:52) |
3.有没有canvas以外的方法实现这个功能?