sketch
//Sharon Lee
//dayoungl@andrew.cmu.edu
//Section E
//Project-09 Portraits
var img;
var smallPoint = 3;
var largePoint = 6;
function preload() {
img = loadImage("https://i.imgur.com/S4TSChe.jpg");
}
function setup() {
createCanvas(640,360);
imageMode(CENTER);
noStroke();
background(255);
img.loadPixels();
}
function draw() {
var pointilize = map(mouseX, 0, width, smallPoint, largePoint);
var x = floor(random(img.width));
var y = floor(random(img.height));
var pix = img.get(x, y);
//fill using pixel colours from the iamge
fill(pix, 50);
//create random size hearts
ellipse(x, y, pointilize, pointilize);
ellipse(x + pointilize,y, pointilize, pointilize);
triangle(x - pointilize/2 - 1, y, x + pointilize *1.5, y, x + pointilize/2 + 1, y + pointilize);
}