Advertisement
bethdps

Filtro

Oct 26th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. PImage imgOriginal;
  2. PImage imgCopia = createImage(320,240, HSB);
  3. int pos;
  4. float h;
  5. float s;
  6. float b;
  7.  
  8. void setup(){
  9.   size(640, 240);
  10.   colorMode(HSB, 360, 100, 100);
  11.   imgOriginal = loadImage("original.png");
  12.   for (int x =0; x <320;x++){
  13.     for (int y = 0; y<240; y++){
  14.       pos = y*320+x;
  15.       h = hue(imgOriginal.pixels[pos]);
  16.       s = saturation(imgOriginal.pixels[pos]);
  17.       b = brightness(imgOriginal.pixels[pos]);
  18.       imgCopia.pixels[pos]=color(30, 82, b);
  19.     }}
  20. }
  21.  
  22. void draw(){
  23.   image(imgOriginal, 0, 0);
  24.   image(imgCopia,320, 0);
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement