A C D G H M P R T

A

Analogous() - Method in class com.cage.colorharmony.ColorHarmony
Analogous color palette generator with a random base color
Example: int[] colors = colorHarmony.Analogous();
Analogous(int) - Method in class com.cage.colorharmony.ColorHarmony
Analogous color palette generator for a specific base color
Example: int[] colors = colorHarmony.Analogous(color(23, 234, 80));
Analogous(String) - Method in class com.cage.colorharmony.ColorHarmony
Analogous color palette generator for a specific base color
Example: int[] colors = colorHarmony.Analogous("#FF00FF");

C

ColorConvertor - Class in com.cage.colorharmony
ColorConvertor class

A helper class for the ColorHarmony class.
ColorConvertor() - Constructor for class com.cage.colorharmony.ColorConvertor
Constructor for the ColorConvertor class
ColorHarmony - Class in com.cage.colorharmony
ColorHarmony class

A class for generating harmonized color palettes (types: monochromatic, analogous, complementary and triads)

Author: Rolf van Gelder | CAGE Web Design
http://cagewebdev.com/colorharmony-processing-library/
info@cagewebdev.com
ColorHarmony(PApplet) - Constructor for class com.cage.colorharmony.ColorHarmony
Constructor for the ColorHarmony class (default constructor)
Example: ColorHarmony colorHarmony = new ColorHarmony(this);
ColorHarmony(PApplet, int, int, int, int) - Constructor for class com.cage.colorharmony.ColorHarmony
Constructor for the ColorHarmony class (with minimum and maximum saturation and luminosiy values)
Example: ColorHarmony colorHarmony = new ColorHarmony(this, 15, 55, 20, 65);
Default min/max values: 10, 60, 20, 60
Range for the min/max values: 0..100
com.cage.colorharmony - package com.cage.colorharmony
 
Complementary() - Method in class com.cage.colorharmony.ColorHarmony
Complementary color palette generator with a random base color
Example: int[] colors = colorHarmony.Complementary();
Complementary(int) - Method in class com.cage.colorharmony.ColorHarmony
Complementary color palette generator for a specific base color
Example: int[] colors = colorHarmony.Complementary(color(23, 234, 80));
Complementary(String) - Method in class com.cage.colorharmony.ColorHarmony
Complementary color palette generator for a specific base color
Example: int[] colors = colorHarmony.Complementary("#FF00FF");

D

Decimal2Hex(int) - Method in class com.cage.colorharmony.ColorConvertor
Convert a decimal integer value to a hexadecimal string
Example: String hexValue = colorHarmony.Decimal2Hex(255);
Result: "FF"

G

GetBaseColor() - Method in class com.cage.colorharmony.ColorHarmony
Return the hexadecimal value of the current base color
Example: String currentHexColor = colorHarmony.GetBaseColor();
GetCurrentType() - Method in class com.cage.colorharmony.ColorHarmony
Return the current palette type [int 0..3 = monochromatic, analogous, complementary, triads]
Example: int currentType = colorHarmony.GetCurrentType();
GetCurrentTypeText() - Method in class com.cage.colorharmony.ColorHarmony
Return the current palette type description
Example: String typeDescription = colorHarmony.GetCurrentTypeText();
GetRandomPalette() - Method in class com.cage.colorharmony.ColorHarmony
Generates a random palette with random palette type and random base color
Example: int[] colors = colorHarmony.GetRandomPalette();

H

Hex2Decimal(String) - Method in class com.cage.colorharmony.ColorConvertor
Convert a hexadecimal string to a decimal integer value
Example: int decValue = colorHarmony.Hex2Decimal("FF");
Result: 255
Hex2HSL(String) - Method in class com.cage.colorharmony.ColorConvertor
Convert a hexadecimal color string to HSL values
Example: float[] hsl = colorHarmony.Hex2HSL("FFFFFF");
Result: (0.0, 0.0, 100.0)
Note: the hex color string has to be 6 characters long!
Hex2P5(String) - Method in class com.cage.colorharmony.ColorConvertor
Convert a hexadecimal color string to a Processing color (int)
Example: color P5color = colorHarmony.Hex2P5("FFFFFF");
Result: -1 (= color(255, 255, 255))
Note: the hex color string has to be 6 characters long!
Hex2RGB(String) - Method in class com.cage.colorharmony.ColorConvertor
Convert a hexadecimal color string to RGB values
Example: int[] rgb = colorHarmony.Hex2RGB("FFFFFF");
Result: (255, 255, 255)
Note: the hex color string has to be 6 characters long!
HSL2Hex(float, float, float) - Method in class com.cage.colorharmony.ColorConvertor
Convert HSL values to a hexadecimal solor string
Example: String hexValue = colorHarmony.HSL2Hex(0.0, 0.0, 100.0);
Result: "FFFFFF"
HSL2RGB(float, float, float) - Method in class com.cage.colorharmony.ColorConvertor
Convert HSL color values to RGB values
Example: int[] rgb = colorHarmony.HSL2RGB(0.0, 0.0, 100.0);
Result: (255, 255, 255)

M

Monochromatic() - Method in class com.cage.colorharmony.ColorHarmony
Monochromatic color palette generator with a random base color
Example: int[] colors = colorHarmony.Monochromatic();
Monochromatic(int) - Method in class com.cage.colorharmony.ColorHarmony
Monochromatic color palette generator for a specific base color
Example: int[] colors = colorHarmony.Monochromatic(color(23, 234, 80));
Monochromatic(String) - Method in class com.cage.colorharmony.ColorHarmony
Monochromatic color palette generator for a specific base color
Example: int[] colors = colorHarmony.Monochromatic("#FF00FF");

P

P52Hex(int) - Method in class com.cage.colorharmony.ColorConvertor
Convert a Processing RGB color to a hexadecimal color string
Example: String hexValue = colorHarmony.P52Hex(color(255, 255, 255));
Result: "FFFFFF"
printVersion() - Method in class com.cage.colorharmony.ColorHarmony
Displays version information of this library in the console
Example: colorHarmony.printVersion();

R

RandomHexColor() - Method in class com.cage.colorharmony.ColorHarmony
Generates a random color as an hexadecimal string
Example: String hexColor = colorHarmony.RandomHexColor();
RGB2Hex(int, int, int) - Method in class com.cage.colorharmony.ColorConvertor
Convert a RGB color to a hexadecimal color string
Example: String hexColor = colorHarmony.RBG2Hex(255, 255, 255);
Result: "FFFFFF"
RGB2HSL(int, int, int) - Method in class com.cage.colorharmony.ColorConvertor
Convert RGB color values to HSL values
Example: float hsl = colorHarmony.RGB2HSL(255, 255, 255);
Result: (0.0, 0.0, 100.0)

T

Triads() - Method in class com.cage.colorharmony.ColorHarmony
Triads color palette generator with a random base color
Example: int[] colors = colorHarmony.Triads();
Triads(int) - Method in class com.cage.colorharmony.ColorHarmony
Triads color palette generator for a specific base color
Example: int[] colors = colorHarmony.Triads(color(23, 234, 80));
Triads(String) - Method in class com.cage.colorharmony.ColorHarmony
Triads color palette generator for a specific base color
Example: int[] colors = colorHarmony.Triads("#FF00FF");

A C D G H M P R T