32 lines
557 B
JavaScript
Raw Permalink Normal View History

2023-01-18 16:18:38 +01:00
// Sketch 3.3: Image!
var alan_image;
var img_x, img_y;
function preload() {
alan_image = loadImage("alan-turing.png")
}
function setup() {
createCanvas(800, 800);
img_x = 400 - alan_image.width/2;
img_y = 400 - alan_image.height/2;
colorMode(RGB, 255, 255, 255, 255);
}
function draw() {
background("yellow");
image(alan_image, img_x, img_y);
let R = 255;
let G = 100;
let B = mouseY / 800.0 * 255;
let A = mouseX / 800.0 * 255;
tint(R, G, B, A);
}
function keyTyped() {
if(key == 's') {
saveCanvas("yeah", "png");
}
}