我遇到一个问题,即Fabric对象在HTML5画布上留下了绘制痕迹。
让我用底部图片解释这个问题:
绿色区域是织物帆布。
灰色区域是HTML5画布。
第一行显示布料画布中的棕色方块(它是织物矩形)。当我在布料画布中移动它时,一切都很好。它不会留下任何绘图痕迹。
现在第二行显示了将棕色方块从布料画布移动到HTML5画布后留下的绘图轨迹。
我的问题是它为什么这样做?
有没有办法告诉布料对象只能在布料画布范围内绘制?
谢谢!
汉帝 更新:别介意我的问题。我发现我是以错误的方式设置宽度和高度。使用canvas.width而不是canvas.setWidth。