我使用CamanJS为我的网站添加了一些图像处理功能,它是一个简单而优秀的库,但它的文档仍然很差。CamanJS:替换图像
我正在上传图片到我的网站,然后我将所有的效果应用到上传的图片上(它不保存在服务器上,我在客户端修改了它)。 官方网站(http://camanjs.com/guides/#BasicUsage)上,如下所示:
function invertColors() {
Caman("#original-img", function() {
this.invert().render();
});
}
问题是,当我重新上传新的图片。显然CamanJS会保留第一张图片,并且不会显示新图片。 当我读到这个问题,我发现这个答案的唯一地方是在这里: CamanJS - change underlying canvas after applying filters/manipulations
,但我很抱歉,答案不是我说清楚。所以我必须再问一遍。 答案建议使用reloadCanvasData()
但我不知道如何使用它,我尝试了很多方法,但都徒劳无功! 我想:
Caman("#original-img", function() {
this.reloadCanvasData();
});
和:
Caman.reloadCanvasData();
等
任何人都可以提供一个工作的例子吗? 感谢