嗨,我是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(); ,我可以将画布恢复到原始状态。 如果我使用多个效果和预设,并且我想将画布恢复到我上一次使用的效果几步后该怎么办?
答案 0 :(得分:1)
我没有看到这样做的方法,但是您可以将画布隐藏在隐藏的范围内,然后将其替换为撤消链的一部分。
使用clone来存储它