N 等間隔の RGB 色を与える関数を作成したいと思います。この場合、「距離」をどのように定義しますか? よくわかりませんが、カラー ホイールの定義を使用することを考えていました。
したがって、次のようなメソッドを作成できれば
public Color colorForAngle(int theta)
次に、360/N を割り、N 個の等間隔の色を抽出することができます。それは理にかなっていますか?Javaで等間隔の色を取得する方法を知っている人はいますか? 組み込まれているもので役立つものはありますか?
ここでのポイントは、十分に (または可能な限り) 異なる N 色を見つけることです。たとえば、N が 3 の場合、色[255, 0, 0], [0, 255, 0], and [0, 0, 255]
は可能な限り離れて見えます。