图片数据fabric.js

Image data fabric.js

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

问题是 canvas 没有记住我的操作。当你点击一次时,一切都很好,部分球化。但是,当您再次单击时,例如在其他地方,以前的球体消失,新的球体出现。

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

这里fiddle给大家展示一下情况:

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

非常感谢您的帮助!

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

我在 jsfiddle 中编写代码。 https://jsfiddle.net/sapics/2xp8mynz/13/