N 個の固有の色を自動的に生成するにはどうすればよいですか?
明確な色を自動的に選択する既存の方法では、特に次の場合に視覚的に明確な色を生成できないことがよくあります。 Nは大きいです。この質問では、別のアプローチを検討します。
1 つのアプローチは、RGB 立方体で区分的線形関数を定義することです。これにより、段階的な色の生成が可能になりますが、N が増加するにつれて色が似てくる可能性があります。別のアプローチでは、RGB 立方体を格子に均等に分割し、点を描画します。ただし、この方法は計算コストが高くなる可能性があります。
より最適なソリューションが学術界で開発されています。任意の N について、以下を考慮します。
有限で比較的小さい場合N 様、ご相談ください:
事前定義されたカラー リストには次のものが含まれます:
以上がN 個のユニークで視覚的に異なる色を自動的に生成するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。