因此,我正在使用Caman.js库,我想知道为什么函数循环时 this.render(); 不起作用-在我的情况下,我使用 draw( )(来自p5.js)
function draw(){
/* APPLY FILTERS */
if(checkFiltersActivation() === true){
//Prepares selected filters from array (e.g this.vintage(); & this.orangePeel();)
apply_Filters();
Caman("#myCanvas-element", function(){
this.render();
noLoop();
});
}
/* CANVAS 2D - draw image from video element */
image(videoElement, 0, 0, canvasWidth, canvasHeight);
}
另一方面,当我使用loop()时; ,不添加任何过滤器。
是否有可能实现这一目标?或者我有没有可以做到这一点的图书馆?