这是怎么回事
你是不是通过css设置的画布宽高?
ctx2.drawImage(pic, this.x[i] - this.l[i] * 0.5, this.y[i] - this.l[i] * 0.5, this.l[i], this.l[i]);
最后两个值就是绘制大小的啊 你的值偏大就肯定大啦