Leer el color de un píxel

No puede ser más sencillo: la función get() lee el color del píxel cuyas coordenadas x e y se le pasan como parámetros. Por ejemplo, para leer el color de un punto situado bajo el puntero, basta con usar:

get(mouseX, mouseY)

Veámoslo en acción:

  1. PImage img;
  2.  
  3. void setup() {
  4.   img = loadImage("yo.jpg");
  5.   size(img.width, img.height);
  6.   image(img, 0, 0);
  7.   rectMode(CENTER);
  8. }
  9.  
  10. void draw() {
  11.   fill(get(mouseX, mouseY));
  12.   stroke(255);
  13.   rect(width/2, height/2, 50, 50);
  14. }

Leave a Comment.