|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectto.etc.domui.themes.CssColor
@Immutable public final class CssColor
A color, with methods to create new colors from it.
Constructor Summary | |
---|---|
CssColor(CssColor in)
|
|
CssColor(double rin,
double gin,
double bin)
|
|
CssColor(int rin,
int gin,
int bin)
|
|
CssColor(java.lang.String rgbin)
|
Method Summary | |
---|---|
CssColor |
brighter(double factor)
|
double |
brightnessDifference(CssColor col)
|
static double |
brightnessDifference(CssColor a,
CssColor b)
|
double |
colorBrightness()
Relative brightness from 0..1 |
double |
colorContrast(CssColor col)
|
static double |
colorContrast(CssColor a,
CssColor b)
color contrast indicator. |
CssColor |
darker(double factor)
|
java.lang.String |
det()
|
CssColor |
inverse()
|
boolean |
isDark()
|
boolean |
isLight()
|
CssColor |
lighter(double factor)
|
CssColor |
lume(double factor)
Make a dark color lighter. |
double |
luminance()
|
double |
luminanceContrast(CssColor other)
See: http://juicystudio.com/article/luminositycontrastratioalgorithm.php |
static double |
luminanceContrast(CssColor a,
CssColor b)
|
static void |
main(java.lang.String[] args)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CssColor(double rin, double gin, double bin)
public CssColor(int rin, int gin, int bin)
public CssColor(CssColor in)
public CssColor(java.lang.String rgbin)
Method Detail |
---|
public double luminance()
public boolean isLight()
public boolean isDark()
public CssColor brighter(double factor)
public CssColor lighter(double factor)
public CssColor darker(double factor)
public CssColor inverse()
public CssColor lume(double factor)
public double luminanceContrast(CssColor other)
other
-
public static double luminanceContrast(CssColor a, CssColor b)
public double brightnessDifference(CssColor col)
public static double brightnessDifference(CssColor a, CssColor b)
public double colorBrightness()
public double colorContrast(CssColor col)
public static double colorContrast(CssColor a, CssColor b)
a
- b
-
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String det()
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |