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() メソッドです。つまり、別のフィルターによって引き起こされた効果も元に戻すということです。いくつかの回避策を知っていますか?