ecologylab.generic
Class Palette
java.lang.Object
ecologylab.generic.Debug
ecologylab.generic.Palette
public class Palette
- extends Debug
Tools for manipulating color spaces.
|
Method Summary |
static java.awt.Color |
complement(java.awt.Color c)
|
static int |
Complement(java.awt.Color c)
|
static java.awt.Color |
hexToColor(java.lang.String s)
|
static java.awt.Color |
hsb(float hue,
float saturation,
float brightness)
|
static float[] |
hsv(java.awt.Color c)
|
static java.awt.Color |
hsvColor(float h,
float s,
float v)
|
static float |
hue(java.awt.Color c)
|
static float[] |
myHsv(java.awt.Color c)
|
static float[] |
myHsv(int ri,
int gi,
int bi)
|
static java.awt.Color |
nearby(java.awt.Color c,
int HSorB,
float factor)
|
static int[] |
rgb(float hf,
float s,
float v)
|
static void |
rgb(float hf,
float s,
float v,
float[] result)
|
static float |
sat(java.awt.Color c)
|
static void |
Split(java.awt.Color input,
int[] output)
|
static float |
value(java.awt.Color c)
|
static java.awt.Color |
value(java.awt.Color c,
float newValue)
|
| Methods inherited from class ecologylab.generic.Debug |
classSimpleName, closeLoggingFile, debug, debug, debug, debug, debugA, debugA, debugA, debugI, debugI, debugI, error, error, getClassName, getClassName, getInteractive, getPackageName, getPackageName, getPackageName, initialize, level, level, level, logToFile, print, print, println, println, println, println, println, println, printlnA, printlnA, printlnA, printlnI, printlnI, printlnI, printlnI, setLoggingFile, show, show, superString, toggleInteractive, toString, toString, warning, warning, weird, weird |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Complement
public static int Complement(java.awt.Color c)
complement
public static java.awt.Color complement(java.awt.Color c)
Split
public static void Split(java.awt.Color input,
int[] output)
hsvColor
public static java.awt.Color hsvColor(float h,
float s,
float v)
rgb
public static int[] rgb(float hf,
float s,
float v)
rgb
public static void rgb(float hf,
float s,
float v,
float[] result)
hsv
public static float[] hsv(java.awt.Color c)
myHsv
public static float[] myHsv(java.awt.Color c)
myHsv
public static float[] myHsv(int ri,
int gi,
int bi)
hue
public static float hue(java.awt.Color c)
sat
public static float sat(java.awt.Color c)
value
public static float value(java.awt.Color c)
value
public static java.awt.Color value(java.awt.Color c,
float newValue)
nearby
public static java.awt.Color nearby(java.awt.Color c,
int HSorB,
float factor)
hsb
public static java.awt.Color hsb(float hue,
float saturation,
float brightness)
hexToColor
public static java.awt.Color hexToColor(java.lang.String s)