2

抱歉标题不好,我真的不知道如何才能写得更好。我想创建一个不是很典型的颜色选择器。有一个版本,您可以选择 HSB 的三个向量。它会接近它,但根本不会。主要问题是为什么我不使用通常的颜色选择器是因为我有一个非常特定的空间来做它。我有 35 个可以着色的免费对象(这些是带有黑色边框的实心圆圈),仅此而已。但是我可以将每个对象放在我想要的任何地方。所以我如何想象会有一个由 12-18 个对象组成的圆圈,它们是代表 HUE 的常量,而不是当我选择一个对象时,其余对象将位于 HUE 圆圈中并且它们会形成一个正方形。以及为什么我称它为树:最好的颜色你怎么能想象这就像有 HSB 颜色空间,在前两次点击中,你选择 HUE,而不是放大 HSB 颜色空间,而不是二维 101*101 S 和 B 正方形,我们缩放颜色上。如果什么都不问,我真的希望你能理解我。感谢您阅读这篇长文。最好的颜色你怎么能想象这就像有 HSB 颜色空间,在前两次点击中,你选择 HUE,而不是放大 HSB 颜色空间,而不是二维 101*101 S 和 B 正方形,我们缩放颜色上。如果什么都不问,我真的希望你能理解我。感谢您阅读这篇长文。

像这样的东西:

4

1 回答 1

1
  1. 首先,必须知道什么是HSB Color方程。找到这个的算法就是在这个名为 HSV 的地方。
  2. 如果你找到了,你可以用你选择的色调和完全饱和度的选择公式填充每种颜色。
  3. 为该圈添加点击监听器。
  4. 在侦听器中,使用您选择的饱和度和亮度更新内部的 cicle。例如,第一行是饱和度,亮度是列。然后在第 1 行没有饱和,第 2 行是半饱和(50),第 3 行是完全饱和的。例如,第 1 列是最亮的(100),第 2 列是一半(50),第 3 列是无亮度(0)。

Aclually 它不是一棵树,而是标准方法的替代方法,因为它更像树而不是树。

于 2013-08-22T08:59:36.257 回答