我正在使用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解决了该问题。

09-26 01:36