我正在尝试使用Pixastic在基于openlayers的js应用程序中对图像执行亮度操纵。
我的代码是:
renderMap(canvas) {
this.map.render;
}
updateBrightness(val) {
var canvas = this.map.renderer_.canvas_;
Pixastic.process(
canvas,
"brightness",
{brightness:val},
this.renderMap
);
}
因此,当用户更改滑块值时,会使用新值调用updateBrightness。
但是我在实现过程中遇到了一个问题。 当用户第一次执行操作时,图像亮度会发生变化。
但是之后没有任何变化。无论现在滑动滑块多少次,图像都不会显示变化。因此图像亮度仅变化一次。
此实现中有什么问题?