java - 调色板的连续颜色

标签 java c++

通常我用红、绿、蓝来创造颜色。但是我想让用户简单地用滚轮选择颜色,因此不能让用户指定三个颜色 channel 。

我有一个可以递增到 256 * 256 * 256 的变量。

但是,如果我使用 bitshift 来获取颜色 channel ,我的颜色会突然“跳跃”。

如何以连续的整数调色板的方式获取颜色 channel ?

最佳答案

我想不出一个直观的方法来做到这一点,因为你有几个不同的自由度可以玩。如果您只想要基色而不是任意 RGB 值,我会使用 HSV 并滚动浏览色相值。

关于java - 调色板的连续颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14654114/

相关文章:

c++ - 无法在 C++ 中重载构造函数

java - Java 中的文字赋值

java - 从 XML 属性文件 Autowiring Spring 构造函数参数

java - 仅从 Maven 存储库中解压单个依赖项

java - 用 Java 模拟骰子游戏程序

c++ - ARM原子性能

java - Android:即使使用 WifiLock,Wifi 也会关闭

Tizen 上的 C++ 异常处理

c++ - "default definition would be ill-formed"是什么意思?

c++ - T树对象;使用绘图选项来绘制差异直方图