我最近经常玩画布。现在我正在尝试构建一个小的UI库, (注意:使用你的箭头键,只能使用Chrome/Firefox ),正如你可以看出的那样,性能有点糟糕--这是因为我删除并重新绘制了每个框架上的每一项: this.clear(); setTimeout(function(me) { me.anim(); }, 20, this); for (var i in this.list_items
给定两个像素大小相同的画布,其中canvas1包含任意图像(jpg、png等),canvas2包含黑色和非黑色像素。我想要实现的是:使用第三个canvas3,我想克隆canvas1,并让每个黑色canvas2像素(可能包括一个黑阈值)在canvas3中是透明的。我已经有了这样的解决方案:var c3img = c