Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PImage imgOriginal;
- PImage imgCopia = createImage(320,240,RGB);
- PImage imgCopiacinza = createImage(320,240,RGB);
- PImage imgCopiared = createImage(320,240,RGB);
- PImage imgCopiayellow = createImage(320,240,RGB);
- float r,g,b,juncao;
- int pos;
- void setup(){
- size(640,480);
- imgOriginal=loadImage("original.jpg");
- for (int x=0; x < 320; x++){
- for (int y=0; y < 240; y++){
- pos=(y*320+x);
- r=red(imgOriginal.pixels[pos]);
- g=green(imgOriginal.pixels[pos]);
- b=blue(imgOriginal.pixels[pos]);
- juncao = (0.3*r+0.59*g+0.11*b);
- imgCopia.pixels[pos] = imgOriginal.pixels[pos];
- imgCopiacinza.pixels[pos] = color(juncao,juncao,juncao);
- imgCopiared.pixels[pos]= color(juncao+70,juncao,juncao);
- imgCopiayellow.pixels[pos]= color(juncao,juncao,juncao-100);
- }
- }
- for (int j=0; j <= 15000; j++){
- r=random(155);
- g=random(155);
- b=random(155);
- int rx = int(random(0,320));
- int ry = int(random(0,240));
- int pos2=(ry*320+rx);
- juncao = (0.3*r+0.59*g+0.11*b);
- imgCopia.pixels[pos2] = color(r,g,b);
- imgCopiacinza.pixels[pos2] = color(juncao,juncao,juncao);
- imgCopiared.pixels[pos2]= color(juncao+100,juncao,juncao);
- imgCopiayellow.pixels[pos2]= color(juncao,juncao,juncao-100);
- }
- }
- void draw(){
- image(imgCopia, 0, 0);
- image(imgCopiacinza, 320, 0);
- image(imgCopiared, 0, 240);
- image(imgCopiayellow, 320, 240);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement