function setBrightness(value){
var img = document.getElementById("editedImage");
Pixastic.revert(img);
Pixastic.process(
img,
"brightness", /* brightness/contrast adjustment */
{ /* options object */
"brightness" : value,
}
)
/* added the counter, because it works only every second time */
counter = (counter + 1) % 2;
if (counter === 0) $( '#range_brightness' ).change();
}
这是我用于亮度设置的javascript函数。相比之下,它看起来几乎相同。
我正在使用html输入范围编写一个简单的在线图像编辑器。我想结合更多的滤镜和属性,例如亮度和对比度设置。问题是,它只有在我没有结合效果时才有效。问题是Pixastic.revert()方法,它完全恢复图像 - 这意味着它甚至可以恢复由另一个过滤器引起的效果。你知道一些解决方法吗?