Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Synthesize color.
- color rndclr = color(random(255), random(255), random(255), random(255));
- // Analyze color conveniently.
- float al = alpha(rndclr);
- float rd = red(rndclr);
- float gr = green(rndclr);
- float bl = blue(rndclr);
- println("red\t" + rd);
- println("green\t" + gr);
- println("blue\t" + bl);
- println("alpha\t" + al);
- // Re-Synthesize color conveniently.
- color recomposite = color(rd, gr, bl, al);
- println(hex(recomposite), hex(rndclr));
- // Analyze color efficiently.
- al = rndclr >> 24 & 0xff;
- rd = rndclr >> 16 & 0xff;
- gr = rndclr >> 8 & 0xff;
- bl = rndclr & 0xff;
- println("red\t" + rd);
- println("green\t" + gr);
- println("blue\t" + bl);
- println("alpha\t" + al);
- // Re-synthesize color efficiently.
- recomposite = (int)al << 24 | (int)rd << 16 | (int)gr << 8 | (int)bl;
- println(hex(recomposite), hex(rndclr));
Add Comment
Please, Sign In to add comment