Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. for (var x = 0; x < img.width; x++) {
  2. for (var y = 0; y < img.height; y++ ) {
  3. // Calculate the 1D location from a 2D grid
  4. var loc = x + y*img.width;
  5. // Get the R,G,B values from image
  6. var r,g,b;
  7. r = red (img.pixels[loc]);
  8. g = green (img.pixels[loc]);
  9. b = blue (img.pixels[loc]);
  10. // Calculate an amount to change brightness based on proximity to the mouse
  11. var maxdist = 50;//dist(0,0,width,height);
  12. var d = dist(x, y, mouseX, mouseY);
  13. var adjustbrightness = 255*(maxdist-d)/maxdist;
  14. r += adjustbrightness;
  15. g += adjustbrightness;
  16. b += adjustbrightness;
  17. // Constrain RGB to make sure they are within 0-255 color range
  18. r = constrain(r, 0, 255);
  19. g = constrain(g, 0, 255);
  20. b = constrain(b, 0, 255);
  21. // Make a new color and set pixel in the window
  22. var c = color(r, g, b);
  23. //color c = color(r);
  24. pixels[y*width + x] = c; //???
  25. }
  26. }
  27. updatePixels();
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement