我正在使用Caman(http://camanjs.com/)图像库使用按钮/滑块修改某些图像。问题在于,每次进行更改时图像都会闪烁。
示例代码:
var caman = Caman("#demo-photo");
$("#contrast-btn").click(function() {
caman.revert(false);
caman.contrast(50).render();
});
根据文档,
caman.revert(false)
应该在不重新渲染的情况下还原图像,但是我看到的是图像再次还原了0.1秒,然后再次应用了效果。已在Chrome和Firefox上测试。这是Caman(或浏览器)中的bug,是否有解决方法,还是有人有其他想法?
网站(http://camanjs.com/examples/)上的示例不会闪烁,但是JS缩小了并且很难遵循,因此我不确定发生了什么。
谢谢!
最佳答案
here已解决此问题。
将caman更新到4.1.2解决了该问题。