【发布时间】:2017-07-19 09:56:36
【问题描述】:
var canvas = document.getElementById("canvas");
wheel = canvas.getContext("2d");
for (var i = 0; i < 10; i++) {
var img = new Image;
img.src = image;
wheel.drawImage(img, -170, -10, 140, 140);
}
我上面的代码只绘制了 9(九)张图像,但最后一张(第 10)张图像没有在画布上绘制。我尝试了上面的代码,但没有成功。任何人都可以知道这个问题的解决方案。
谁能帮我找出在线JSFiddle Demo在画布上循环绘制图像。
【问题讨论】:
-
您能否为您的问题创建一个小提琴示例,以便我们检查和纠正
-
是什么让你觉得第 10 个元素没有画出来?你在哪里设置
image?这真的会帮助我们看到更完整的代码示例 -
你怎么知道只有九张图片?我的意思是同一个图像在同一个位置上九到十次应该不会有太大的不同吗?
-
制作JSFiddle示例代码后我会更新问题
-
谁能帮我找出在画布上循环绘制图像的jsfiddle。
标签: javascript jquery html canvas