Canvas Image data fabric.js

Canvas Image data fabric.js,canvas,fabricjs,getimagedata,putimagedata,Canvas,Fabricjs,Getimagedata,Putimagedata,我目前正在使用fabric.js,在onclick事件之后,我成功地将图像的一部分球形化 问题是画布没有记住我的动作。单击一次后,一切正常,零件将球化。但是,当您在其他时间(例如在其他地方)单击时,上一个球体将消失,新球体将出现 当我使用console.log回显图像像素数据时,球体化前后都是一样的,我不明白为什么 这里有一把小提琴向你展示情况: [https://jsfiddle.net/2xp8mynz/3/][1] 非常感谢你的帮助 canvas每次渲染oImg。 因此,有必要更改oIm

我目前正在使用fabric.js,在onclick事件之后,我成功地将图像的一部分球形化

问题是画布没有记住我的动作。单击一次后,一切正常,零件将球化。但是,当您在其他时间(例如在其他地方)单击时,上一个球体将消失,新球体将出现

当我使用console.log回显图像像素数据时,球体化前后都是一样的,我不明白为什么

这里有一把小提琴向你展示情况:

[https://jsfiddle.net/2xp8mynz/3/][1]

非常感谢你的帮助

canvas
每次渲染
oImg
。 因此,有必要更改
oImg
的数据,而不是
canvas


我用JSFIDLE编写代码

非常感谢你的小提琴!