xxxxxxxxxx
36
// var img;
var capture;
// function preload() {
// // img = loadImage("azurite.jpg");
// }
function setup() {
var c = createCanvas(600, 500);
capture = createCapture(VIDEO);
capture.size(600,500);
// img.loadPixels();
}
function draw() {
capture.loadPixels();
var change = map(mouseX, 0, width, 0, 255);
//405
//517
// var change = 405;
print(mouseX);
change = Math.abs(change/5);
change = Math.floor(change);
for (i = 0; i < capture.pixels.length; i++) {
if (random(capture.pixels[i]) <= 20) {
capture.pixels[i+1] = capture.pixels[i-change];
// noprotect
}
}
capture.updatePixels();
image(capture, 0, 0, 600, 500);
}