Можно ли добавить фильтры на потоковое видео? - PullRequest
0 голосов
/ 28 января 2019

Итак, я работаю с библиотекой 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); 
}

Результаты: enter image description here

С другой стороны, когда я использую цикл ();фильтры не добавляются.

Возможно ли достичь этого или есть какая-нибудь библиотека, в которой я могу это сделать?

...