※ ChatGPTを利用し、要約された質問です(原文:色(RGB)に少し詳しい方にお願いします。)
タイルの色と文字の表示に関するアルゴリズムについて
このQ&Aのポイント
タイルの色や文字の表示に関するアルゴリズムについて教えてください。
同系色のタイルの境界を解りやすくするための方法はありますか?
背景色に対して目立つ文字色を選ぶ方法を教えてください。
ランダムに生成されたタイルを並べたいのですが、同系色の色では境界が解りづらくなります。
更に、タイルごとにテキストで文字を表示させたいのですが、
これも背景色に対して出来る限り目立つ色にしたいと思っています。
これをアルゴリズムで解決できませんでしょうか?
使用、言語に依存しな記述で解りやすく説明頂けると助かります。
例えば、
100回ループ
背景色=隣のタイルに使える色候補最小<色の最大範囲の乱数<隣のタイルに使える色候補最大値
隣のタイルに使える色候補最大値=(関数)背景色と差別が計れる最大値
隣のタイルに使える色候補最小値=(関数)背景色と差別が計れる最小値
文字色=背景色の正反対の色
(関数)背景色と差別が計れる最大値
そんなアルゴリズムがあるのか?
(関数)背景色と差別が計れる最小値
そんなアルゴリズムがあるのか?
以上、
大雑把ですが、自分なりに流れを考えてみたのですが、
これが、よい方法なのかどうかすら検討がつきません。
そもそも、色相関の理論的なことが解ってないのと
色や数学に対しての知識がないため、
出来る限り、素人にもやさしい言葉で説明して頂ける方がいましたらほんとうに助かります♪
図々しいお願いですが、締め切りが迫りこまっておりますどうぞお助けくださいmOm
お礼
>隣接する色から、色相が60度以上離れている」ことで対応 >色相だけで試す >RGBとHSLの変換アルゴリズム この辺りで挑戦してみます。 糸口が全くなかったので具体的に教えて頂き助かります。