在CamanJS中撤消/重做功能?

时间:2014-01-03 09:33:51

标签: camanjs

嗨,我是camanjs的新手。

我用这段代码操纵画布。

        function vintage(id){
    Caman(id, function(){

    //I just added this code to reset the canvas to its original state
    this.revert();
    //----------------------------

    this.vintage();
    this.render();

    });
    } 

使用代码 this.revert(); ,我可以将画布恢复到原始状态。 如果我使用多个效果和预设,并且我想将画布恢复到我上一次使用的效果几步后该怎么办?

1 个答案:

答案 0 :(得分:1)

我没有看到这样做的方法,但是您可以将画布隐藏在隐藏的范围内,然后将其替换为撤消链的一部分。

使用clone来存储它