xxxxxxxxxx
var img;
function preload() {
img = loadImage("84932.jpg");
}
function setup() {
createCanvas(windowWidth, windowHeight);
//image(img, 0, 0);
}
function draw() {
//var sz = 50 + 20 * sin(frameCount * 0.06);
var x = map(sin(frameCount * 0.001), -1, 1, 0, width);
var y = map(sin(frameCount * 0.005), -1, 1, 0, height);
var x2 = map(sin(frameCount * 0.003), -1, 1, 0, width);
var y2 = map(sin(frameCount * 0.007), -1, 1, 0, height);
// convert x and y from "screen size" to "image size"
var imgx = map(x, 0, width, 0, img.width);
var imgy = map(y, 0, height, 0, img.height);
stroke(img.get(imgx, imgy)); // grab color from image
line(x, y, x2, y2);
}