xxxxxxxxxx
69
// image based on album cover by Yoshinori Sunahara
function setup() {
createCanvas(400, 400);
}
function draw() {
background(0, 160, 6);
let start = 25;
let edges = width - 50;
stroke(0, 160, 6);
function whiteRow(y){
for(let i = 0; i < edges; i += 5){
fill(255 - i);
// set strokeWeight
if (start + i <= 99){
strokeWeight(0.5);
} else if(start + i >= 100 && start + i <=180 ){
strokeWeight(0.75);
} else if(start + i >= 181 && start + i <=200 ){
strokeWeight(1.25);
} else if(start + i >= 201 && start + i <=280 ){
strokeWeight(0.75);
} else {
strokeWeight(0.5);
}
rect(start + i, y, 5, 50);
}
}
function blackRow(y){
for(let i = 0; i < edges; i += 5){
let fillNumber = 0 + i;
fill (fillNumber);
// set strokeWeight
if (start + i <= 99){
strokeWeight(0.5);
} else if(start + i >= 100 && start + i <=180 ){
strokeWeight(0.75);
} else if(start + i >= 181 && start + i <=200 ){
strokeWeight(1.25);
} else if(start + i >= 201 && start + i <=280 ){
strokeWeight(0.75);
} else {
strokeWeight(0.5);
}
rect(start + i, y, 5, 50);
}
}
whiteRow(25);
blackRow(75);
whiteRow(125);
blackRow(175);
whiteRow(225);
blackRow(275);
whiteRow(325);
}