小编Mec*_*cum的帖子

Canvas上下文drawImage()问题

我基本上想要将用户从主画布"剪切"的形状放到主画布中的随机位置.我持有切出形状的背景并想要使用;

ctx.drawImage(gctx,corx,cory);
Run Code Online (Sandbox Code Playgroud)

把gctx,其中包含切割形状的上下文放入ctx,这是主要的画布上下文.两者都是全局的,并且在它们出现在上面的代码行时已经设置好了.gctx也设置如下;

ghostcanvas = document.createElement('canvas');
ghostcanvas.height = canvas.height;
ghostcanvas.width = canvas.width;
gctx = ghostcanvas.getContext('2d');
Run Code Online (Sandbox Code Playgroud)

从firebug我可以看到gctx中有一个上下文,ctx也在那里.那我做错了什么?

忘了添加我得到的错误信息;

对象的类型与对象关联的参数的预期类型不兼容"代码:"17 [打破此错误] ctx.drawImage(gctx,corx,cory);

如果这是一个重要的新手问题,请提前感谢提前对不起,

html javascript html5 canvas

4
推荐指数
1
解决办法
5126
查看次数

标签 统计

canvas ×1

html ×1

html5 ×1

javascript ×1