To view this content, you need to install Java from java.com

Using Color
Version: 4/17/2006

Define several color variables and use color to draw several rectangles.

Source Code:



// set the canvas size
size(220, 220);

color colorWhite = color(255, 255, 255);
color colorBlack = color(0, 0, 0);
color colorRed = color(255, 0, 0);
color colorGreen = color(0, 255, 0);
color colorBlue = color(0, 0, 255);
color colorOrange = color(255, 153, 0);
color colorYellow = color(255, 255, 0);
color colorCyan = color(0, 255, 255);
color colorMagenta = color(255, 0, 255);
color colorAAA = color(134, 66, 221);
color colorBBB = color(199, 170, 58);
color colorLimeGreen = color(82, 204, 64);

color colorAlsoWhite = color(255);
color colorGrey50 = color(255 / 2);
color colorGrey25 = color(255 * 0.75f);
color colorGrey75 = color(255 * 0.25f);
color colorAlsoBlack = color(0);

background(colorLimeGreen);

// turn off drawing an outline on shapes
noStroke();

rectMode(CORNER);

int nRectWidth = 20;
int nRectHeight = 20;

int nYPosition = 20;
// set shape fill color
fill(colorWhite);
// draw a rectangle shape
rect(20, nYPosition, nRectWidth, nRectHeight);

fill(colorBlack);
rect(60, nYPosition, nRectWidth, nRectHeight);

nYPosition = 60;
fill(colorAlsoWhite);
rect(20, nYPosition, nRectWidth, nRectHeight);

fill(colorGrey25);
rect(60, nYPosition, nRectWidth, nRectHeight);

fill(colorGrey50);
rect(100, nYPosition, nRectWidth, nRectHeight);

fill(colorGrey75);
rect(140, nYPosition, nRectWidth, nRectHeight);

fill(colorAlsoBlack);
rect(180, nYPosition, nRectWidth, nRectHeight);



nYPosition = 100;
fill(colorRed);
rect(20, nYPosition, nRectWidth, nRectHeight);

fill(colorGreen);
rect(60, nYPosition, nRectWidth, nRectHeight);

fill(colorBlue);
rect(100, nYPosition, nRectWidth, nRectHeight);

nYPosition = 140;
fill(colorYellow);
rect(20, nYPosition, nRectWidth, nRectHeight);

fill(colorOrange);
rect(60, nYPosition, nRectWidth, nRectHeight);

fill(colorCyan);
rect(100, nYPosition, nRectWidth, nRectHeight);

fill(colorMagenta);
rect(140, nYPosition, nRectWidth, nRectHeight);


nYPosition = 180;
fill(colorAAA);
rect(20, nYPosition, nRectWidth, nRectHeight);

fill(colorBBB);
rect(60, nYPosition, nRectWidth, nRectHeight);

Source code: usingcolor_00010

Built with Processing