2

我使用 Pixastic 来改变画布上图像的亮度和对比度等简单效果。

但是,我还没有找到将这些效果一起应用的方法。例如,应用亮度,然后在这个已经变亮的图像上应用对比度,而不是原始图像。

使用Pixastic.revert(img);不起作用,因为它将每个效果应用于原始图像而不是分层它们。

我什至不确定 Pixastic 是否能做到这一点,因为我已经好几周没能找到解决方案了。

是否有任何其他 jquery 插件可以执行类似的操作,例如更改图像的亮度和对比度。我需要让它适用于 IE9+,所以我的选择非常有限。大多数事情似乎只适用于 Chrome/Opera/Safari 等。

4

1 回答 1

1

看看CamanJS

在他们的文档中有以下示例:

Caman("#image-id", function () {
  this.brightness(10);
  this.contrast(20);
  this.render(function () {
    alert("Done!");
  });
});

该库使用隐藏的画布,并且在渲染后,它会重置格式中的标签src属性。imgbase64

是的,它适用于 IE9+

您可以在此处查看示例。

于 2015-06-08T16:06:39.467 回答