public class ColorUtil extends Object
| 构造器 | 说明 |
|---|---|
ColorUtil() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Color |
createColor(Color sColor,
Color eColor,
float p) |
Create color from start and end color
|
static Color[] |
createColors(Color sColor,
Color eColor,
int cNum) |
Create colors from start and end color
|
static Color[] |
createColors(ColorMap cm,
double min,
double max) |
Create colors
|
static Color[] |
createColors(ColorMap cm,
double min,
double max,
int n) |
Create colors
|
static Color[] |
createRainBowColors(int cNum) |
Create rainbow colors
|
static Color |
createRandomColor() |
Create a random color
|
static Color[] |
createRandomColors(int cNum) |
Create random colors
|
static ColorMap |
findColorTable(ColorMap[] cts,
String name) |
Find color table
|
static ColorMap[] |
getColorTables() |
Get color tables
|
static ColorMap[] |
getColorTables_old() |
Get color tables
|
static Color |
getCommonColor(int idx) |
Get common color
|
static Color[] |
getRainBowColors_HSV(int cNum) |
Get rainbow color by HSV/HSB
|
static ColorMap |
loadColorMap(String fn) |
Load color map from rgb file
|
static ColorMap |
loadColorMap(String fn,
int alpha) |
Load color map from rgb file
|
static Color |
modifyBrightness(Color c,
float brightness) |
Modifies an existing brightness level of a color
|
static Color |
parseToColor(String c) |
Parse hex string to color
|
static String |
toHexEncoding(Color color) |
Convert a color to hex string
|
static String |
toKMLColor(Color color) |
Convert color to KML color string - AABBGGRR
|
public static Color getCommonColor(int idx)
idx - Indexpublic static String toHexEncoding(Color color)
color - a colorpublic static Color parseToColor(String c)
c - hex stringpublic static Color modifyBrightness(Color c, float brightness)
c - The colorbrightness - The brightnesspublic static String toKMLColor(Color color)
color - The colorpublic static ColorMap[] getColorTables() throws IOException
IOExceptionpublic static ColorMap loadColorMap(String fn) throws IOException
fn - Color map rgb file pathIOExceptionpublic static ColorMap loadColorMap(String fn, int alpha) throws IOException
fn - Color map rgb file pathalpha - AlphaIOExceptionpublic static ColorMap findColorTable(ColorMap[] cts, String name)
cts - Color tablesname - Color table namepublic static ColorMap[] getColorTables_old() throws IOException
IOExceptionpublic static Color[] createColors(Color sColor, Color eColor, int cNum)
sColor - Start coloreColor - End colorcNum - Color numberpublic static Color[] createColors(ColorMap cm, double min, double max)
cm - Color mapmin - Min valuemax - Max valuepublic static Color[] createColors(ColorMap cm, double min, double max, int n)
cm - Color mapmin - Min valuemax - Max valuen - Color numberpublic static Color createColor(Color sColor, Color eColor, float p)
sColor - Start coloreColor - End colorp - Proportionpublic static Color[] createRainBowColors(int cNum)
cNum - Color numberpublic static Color[] getRainBowColors_HSV(int cNum)
cNum - Color numberpublic static Color createRandomColor()
public static Color[] createRandomColors(int cNum)
cNum - Color numberCopyright © 2019. All rights reserved.