如何合并多个canvas的内容

caxieyou 2015-05-20 04:18:29
现在有一个需求:

html页面有2个canvas,一个是webgl绘制的,一个是普通2d的canvas。

现在希望把2d的内容(文字,半透明的图标之类),放到webgl页面
当然,反过来把webgl内容放到2d的canvas也行

最后通过canvas.toDataURL("image/png"); 返回一个图,用作后面的事

如何操作?

谢谢
...全文
1846 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2015-05-20
  • 打赏
  • 举报
回复
var canvas1 = document.getElementById("canvas1Id");
var canvas2 = document.getElementById("canvas2Id");
canvas2.getContext("2d").drawImage(canvas1,0,0);
天际的海浪 2015-05-20
  • 打赏
  • 举报
回复 1
很简单啊, canvas对象本身就可以当作一张图片,用drawImage()画到另一个canvas对象中
caxieyou 2015-05-20
  • 打赏
  • 举报
回复 1
没有人知道么???

39,118

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧