【发布时间】:2011-12-15 07:50:36
【问题描述】:
我想我应该发布这个问题,即使我已经找到了解决方案,因为当我搜索它时 Java 实现并不容易获得。
使用 HSV 代替 RGB 可以生成具有相同饱和度和亮度的颜色(这是我想要的)。
Google App Engine 不允许使用 java.awt.Color,因此无法在 HSV 和 RGB 之间进行以下转换:
Color c = Color.getHSBColor(hue, saturation, value);
String rgb = Integer.toHexString(c.getRGB());
编辑:我按照尼克约翰逊评论中的描述移动了我的答案。
前动画,-亚历山大。
【问题讨论】:
-
回答您自己的问题很好,但您应该将答案发布为作为答案,而不是作为问题的一部分。
-
谢谢尼克,我明天会这样做并编辑问题。 (目前我收到错误消息:“声誉低于 100 的用户在提问后 8 小时内无法回答自己的问题。您可以在 6 小时内自行回答。在此之前请使用 cmets,或改为编辑您的问题” )
标签: java google-app-engine colors rgb hsv