xxxxxxxxxx
39
let lion;
function setup() {
createCanvas(640, 360);
pixelDensity(1);
lion = createVideo("gettyimages-522507667-640_adpp.mp4")
lion.loop()
lion.size(width, height)
lion.hide()
}
function draw() {
background(0);
lion.loadPixels();
loadPixels();
for (let x = 0; x < width; x = x + 3) {
for (let y = 0; y < height; y = y + 3) {
let i = (x + y * width) * 4;
let br = (lion.pixels[i + 0] + lion.pixels[i + 1] + lion.pixels[i + 2]) / 3
if (br > 50) {
noStroke()
fill(random(200, 255), random(80, 255), 0)
fill(random(200, 255), random(80, 255), random(0, 50))
ellipse(x, y, 2.5, 2.5)
}
}
}
}