Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 卡曼图像处理和闪烁_Javascript_Image Processing_Camanjs - Fatal编程技术网

Javascript 卡曼图像处理和闪烁

Javascript 卡曼图像处理和闪烁,javascript,image-processing,camanjs,Javascript,Image Processing,Camanjs,我正在使用Caman()图像库使用按钮/滑块修改一些图像。问题是,每次进行更改时,图像都会闪烁 示例代码: var caman = Caman("#demo-photo"); $("#contrast-btn").click(function() { caman.revert(false); caman.contrast(50).render(); }); 根据文档,caman.revert(false)应该在不重新渲染的情况下还原图像,但我看到

我正在使用Caman()图像库使用按钮/滑块修改一些图像。问题是,每次进行更改时,图像都会闪烁

示例代码:

    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,是否有解决方法,或者是否有人有其他想法

网站()上的示例不会闪烁,但是JS已经缩小,很难理解,所以我不确定到底发生了什么

谢谢

此问题已解决


将caman更新到4.1.2解决了这个问题。

FYI,有反小型化工具可用。反小型化工具不太好-例如,它们不能再次提供函数/变量的有用名称-但我被指向Github中的站点源代码-不幸的是,它在CoffeeScript中!