Я хочу добавить серый фильтр к загруженному изображению. Но использование img.filter(GRAY,0.3) не работает. Я знаю, что img здесь является элементом p5, есть ли способ выбрать только источник изображения и добавить фильтр к загруженному изображению?
var img,canvas;
function setup(){
var uploadBtn = createFileInput(imageUpload);
canvas=createCanvas(500,400);
}
function imageUpload(file){
img = loadImage(file.data,function(){
image(img,0,0,width,height);
img.filter(GRAY,0.5);
})
}
<script src="https://github.com/processing/p5.js/releases/download/0.5.7/p5.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.7/addons/p5.dom.min.js"></script>