xxxxxxxxxx
55
let capture;
function preload(){
capture = loadImage('image1.png');
}
function setup() {
canvas = createCanvas(400, 400);
capture = createCapture(VIDEO);
let button = createButton('Save Pic');
button.mousePressed(() => {
print('Button Pressed');
slider = createSlider(0,255,0);
// saveCanvas(canvas, 'myCanvas', 'jpg');
}
function draw() {
background(220);
capture.loadPixels();
for(let x = 0; x < capture.width; x++){
for(let y = 0; y < capture.height; y++){
let index = (x + y*capture.width)*4
capture.pixels[index] = 1;
let r = capture.pixels[index];
let g = capture.pixels[index +1]
let b = capture.pixels[index+2];
let val= (r + g + b)/3
if(val > slider.value){
capture.pixels[index] = 0
capture.pixels[index +1] = avg
capture.pixels[index+2] = avg
} else {
capture.pixels[index] = 255
capture.pixels[index +1] =255
capture.pixels[index+2] = 255
}
}
capture.updatePixels();
image(capture, 0, 0, width, height);
// filter(GRAY);
}