[解決済み] プログラムによって色を明るくする
2022-03-06 11:37:34
質問
動機
私は、任意の色を使って、それを数シェード明るくする方法を見つけたいと思っています。このグラデーションは、UIの背景として使用される予定です。
可能性1
もちろん、RGB値を分割して、それぞれを一定量ずつ増やしていけばいいのですが。これは実際に私が望むことなのでしょうか?
可能性2
次に考えたのは、RGBをHSV/HSB/HSL(Hue, Saturation, Value/明るさ/明度)に変換して、明度を少し上げ、彩度を少し下げてから、RGBに戻すことでした。これで一般的に期待される効果が得られるのでしょうか?
どのように解決するのですか?
私なら、2番目の選択肢を選びます。一般的に、RGB空間は色の操作(ある色から別の色への移行、色の明暗化など)にはあまり適していません。以下は、RGBからHSLへの変換を行うために、私が検索して見つけた2つのサイトです。
- コンピュータグラフィックスの基礎』より。
- C#によるソースコードの一部 - は、他のプログラミング言語への適応が容易であるべきです。
関連
-
[解決済み] PL/SQL Developerで行番号を取得する方法は?
-
[解決済み] Raspberry Pi 3 Model B setup startx or sudo startx gives: command not found.
-
[解決済み] GUIとUIの違いは何ですか?
-
[解決済み] プログラムによって色を明るくする
-
[解決済み] どのように公開TMPTextユニティC#を作るのですか?
-
[解決済み] プログラムによって、16進数の色を明るくしたり暗くしたりする(または、rgb、およびブレンドカラー)。
-
[解決済み】なぜ一部の開発者にとって優れたUIデザインは難しいのか?[クローズド]
-
[解決済み】ASCIIスピナーをもっとかっこよく?[クローズド]
-
[解決済み] Flutterでテキストを垂直方向と水平方向の中央に配置する方法は?
-
[解決済み] パワーメーターの赤と緑の間の色を生成する?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] PL/SQL Developerで行番号を取得する方法は?
-
[解決済み] GUIとUIの違いは何ですか?
-
[解決済み] プログラムによって色を明るくする
-
[解決済み] MVPとMVC、その違いは何ですか?
-
[解決済み] プログラムによって、16進数の色を明るくしたり暗くしたりする(または、rgb、およびブレンドカラー)。
-
[解決済み】関数型GUIプログラミングは可能か?[クローズド]
-
[解決済み】保存アイコン。まだフロッピーディスク?[クローズド]
-
[解決済み】なぜ一部の開発者にとって優れたUIデザインは難しいのか?[クローズド]
-
[解決済み】ASCIIスピナーをもっとかっこよく?[クローズド]
-
[解決済み] エラーメッセージをユーザーに読ませるには?[クローズド]