从网上找了个图片,把图片用 canvas 的 drawImage API 画到画布上。问题是:图片没有画完整。具体情况,麻烦看这个链接中的代码:https://codepen.io/wangding/p...
1 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
你的代码里是给ctx.width赋值,而can才是canvas元素
$img.load(function() {
var can = $('<canvas>').get(0);
var ctx = can.getContext('2d');
can.width = this.width; //之前这里用的是ctx
can.height = this.height;
$('.main').append($(can));
ctx.drawImage(this, 0, 0, can.width, can.height); //之前这里用的是ctx
});
添加回答
举报
0/150
提交
取消