我目前正在使用fabric.js,并且在onclick事件之后成功地对图像的一部分进行了球形化。
问题是画布不记得我的动作。当您单击一次时,一切都很好,零件呈球形。但是,当您再次单击时,例如在其他地方,前一个球体会消失,而新球体会出现。
当我使用console.log来回显图像像素数据时,球化前后是一样的,我不明白为什么。
这是一个向您展示情况的小提琴:
[https://jsfiddle.net/2xp8mynz/3/][1]
非常感谢你的帮助!
我目前正在使用fabric.js,并且在onclick事件之后成功地对图像的一部分进行了球形化。
问题是画布不记得我的动作。当您单击一次时,一切都很好,零件呈球形。但是,当您再次单击时,例如在其他地方,前一个球体会消失,而新球体会出现。
当我使用console.log来回显图像像素数据时,球化前后是一样的,我不明白为什么。
这是一个向您展示情况的小提琴:
[https://jsfiddle.net/2xp8mynz/3/][1]
非常感谢你的帮助!
canvas
oImg
每次渲染。因此,有必要更改 的数据oImg
,而不是canvas
。
我在 jsfiddle 中编写代码。https://jsfiddle.net/sapics/2xp8mynz/13/