卡曼图像操纵和闪烁

Caman image manipulation and flickering

本文关键字:闪烁 操纵 图像      更新时间:2023-09-26

我正在使用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(或浏览器)中的一个错误吗?有解决办法吗?或者有人有其他想法吗?

网站上的例子(http://camanjs.com/examples/)不要闪烁,但JS是缩小的,很难跟上,所以我不确定发生了什么。

谢谢!

此问题已在此处解决。

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