xxxxxxxxxx
27
let video;
let scale = 0.1;
function setup() {
createCanvas(640, 480);
video = createCapture(VIDEO);
video.size(width * scale, height * scale);
}
function draw() {
background(220);
video.loadPixels();
noStroke();
for (let y = 0; y < video.height; y++) {
for (let x = 0; x < video.width; x++) {
let index = (x + y * video.width) * 4;
let r = video.pixels[index + 0];
let g = video.pixels[index + 1];
let b = video.pixels[index + 2];
fill(r, g, b);
let squareSize = width / video.width;
square(x * squareSize, y * squareSize, squareSize);
}
}
}