我使用Pixastic来改变简单的效果,比如画布上图像的亮度和对比度。
然而,我还没能找到一种方法来同时应用这些效果。例如,应用亮度,然后在这个已经变亮的图像上应用对比度,而不是在原始图像上。
使用Pixastic.revert(img);不起作用,因为它将每个效果应用于原始图像,而不是对它们进行分层。
我甚至不确定Pixastic能否做到这一点,因为我已经好几个星期没有找到解决方案了。
有没有其他的jquery插件可以做类似的事情,比如改变图像的亮度和对比度。我需要让它在IE9+上工作,所以我的选择非常有限。大多数东西似乎只适用于Chrome/Opera/Safari等。
发布于 2015-06-09 00:06:39
看看CamanJS吧。
在他们的docs上有以下示例:
Caman("#image-id", function () {
this.brightness(10);
this.contrast(20);
this.render(function () {
alert("Done!");
});
});这个库使用一个隐藏的画布,在渲染之后,它以base64格式重置img标签的src属性。
是的,它适用于IE9+
您可以查看示例here。
https://stackoverflow.com/questions/30713950
复制相似问题