//Sewon Park
//sewonp@andrew.cmu.edu
//Section B
//Project 9
var Hyun;
function preload() {
var myImageURL = "https://i.imgur.com/Up7Loks.jpg";
Hyun = loadImage(myImageURL);
}
function setup() {
createCanvas(480, 480); //Converted the picture size to 480 by 480
background(0);
Hyun.loadPixels();
frameRate(100000000000000000); //Increased frame rate so picture renders faster
}
function draw() {
var px = random(width);
var py = random(height);
var ix = constrain(floor(px), 0, width-1);
var iy = constrain(floor(py), 0, height-1);
var theColorAtLocationXY = Hyun.get(ix, iy);
noStroke();
fill(theColorAtLocationXY);
ellipse(px+5, py, 4, 4); //Mickey Mouse left ear
ellipse(px, py+6, 10, 10); //Mickey Mouse Head
ellipse(px-5,py,4,4); //Mickey Mouse right ear
var theColorAtTheMouse = Hyun.get(mouseX, mouseY);
stroke(theColorAtTheMouse);
rect(pmouseX, pmouseY, 1, 1);
}
For this project, I used a picture of my good friend Hyun Kang. He really likes Disney movies and Mickey Mouse so i made the recurring shape as the classic Disney logo.