CamanJS - 更新newLayer过滤器

时间:2014-09-09 00:22:44

标签: camanjs

我有一个相对简单的CamanJS,可以很好地添加图层,将其设置为填充颜色并设置混合模式。

function changeColor(layer, hexCode) {
    Caman(layer, function() {
        this.greyscale();
        this.contrast(-10);
        this.newLayer(function () {
            this.setBlendingMode("overlay");
            this.fillColor(hexCode);
          });
        this.render();
    });
};
changeColor('#paint','#ff0000');

function changeFilter(layer, hexCode) {
    Caman(layer).revert(false);
    changeColor(layer,hexCode);
};

但是,我无法弄清楚如何更改该图层上的其中一个设置(fillColor)而不还原图像并重新开始。这是最好的方法吗?或者我可以只更新fillColor本身吗?

0 个答案:

没有答案