在JavaScript中,我使用了JQuery插件xcolor,它是处理颜色的一个很棒的小工具。它有颜色字符串解析器,所有颜色空间转换方法,一些颜色过滤器和我最喜欢的渐变生成器(参见$.xcolor.gradientlevel()
)。
我正在寻找类似Java的东西。其他奖励将是假色例程(将数字转换为颜色 - 强大的一个将具有最大/最小截止和对数与线性比例等参数)和配色方案(如红色 - >橙色 - >黄色 - >绿色梯度发生器)。
那里有没有可以用Java做这些事情的免费图书馆,或者这是我必须自己推出的东西吗?除了AWT中的一些东西之外,我没有从谷歌搜索中找到太多东西,但我需要它是通用的,因为我根本不使用任何Java GUI的东西。
答案 0 :(得分:1)
Java的Color class应该可以正常工作:
Color.brighter()
Color.darker()
梯度:
http://docs.oracle.com/javase/6/docs/api/java/awt/GradientPaint.html
Generating gradients programmatically?
色相饱和度:Color.getHSBColor(hue, saturation, brightness)
答案 1 :(得分:0)
我没有尝试过使用它。但我遇到了apache commons成像库&这看起来很有意思