問題タブ [hsb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 色 (h,s,b) 360 から 0 および 0 から (-360) および (-360) から (-720) など
HSB カラーの問題があり、正しい方法で計算する方法がわかりません。
360
との間の色の色相を持って0
います。正しい値を取得するには、モジュロで何かをしなければならないと思いますか?! だから私の問題は、単位の倍数を0から360の間の数値に変換することです.誰かが私を助けてくれますか?-1
0
-1
360
c# - HSB から RGB への変換
入力 HSB 値を取得して RGB 値に変換できる WindowsForm アプリケーションを作成しています。ここでJDBとMohsenの答えを適応させました:HSLからRGBカラーへの変換
私の結果のコードは以下の通りです:
ソースでは、HSB 値は [0,1] のセットにある必要があると述べています。理想的には、H をセット [0,360] に、S と B をセット [0,100] に入れたいと考えています。hue2rgb をいじってみましたが、うまくいきませんでした。希望する制限を設定するにはどうすればよいですか?
編集: 元のコードのエラーについて助けてくれた TaW に感謝します。私は実際にはクラスの制限を [0, 1] のままにしていますが、メソッドが呼び出される前に、必要な制限から HSB 値を操作しています。
c# - HSBcolor.Lerp に従って色を表示しますか?
基本的に、私は Lerp 関数を使用している Unity でデータの視覚化を行っています。
Displaycolor =
HSBColor.ToColor((HSBColor.Lerp(HSBColor.FromColor(Maxcolor),HSBColor.FromColor(Mincolor),0.3f)));
このコードを使用して、温度に応じて最小色と最大色の間で Lerp を使用していますが、その部分はまだ機能していないため、0.3f; を配置しました。
これは私が取り組んでいる色の範囲です。他の色の最小値と最大値を設定すると、完全に機能します。ただし、ダークブルーとレッドの間で Lerp を実行しようとすると、グリーンではなくパープルになります。なぜそうなのか誰でも知っていますか?
ここでは緑から赤で正常に機能します。
しかし、青と赤はこの紫がかった色を返します。何故ですか?
ここにHSBcolor.csがあります
java - Java: HSV を使用した特定の色の循環
そのため、HSV を使用してある程度の範囲内で色を循環させようとしましたが、色間をスムーズに移行できないようです。理想的には、特定の角度範囲 (80 ~ 140) 内で移動し、彩度と値を 0.5 ~ 1 の間で循環できるようにしたいと考えています。
私が使用した方法:
image-processing - RGB または HSV スケールでの k-means クラスタリング?
画像を分割したいのですが、RGB のユークリッド距離は HSV ほど良くないと誰かに言われましたが、HSV の場合、すべての H、S、V が同じ範囲ではないため、正規化する必要があります。HSV を正規化してからクラスタリングを行うのは良い考えですか? もしそうなら、HSVスケールでどのように正規化すればよいですか?
ありがとう
colors - RGB ff/80/80 を変換しても HSV (HSB) 0/50/100 が返されない
RGB から HSV/HSB への直接変換が難しいことはわかっています。しかし、得られる値は私の期待とはかけ離れています。
http://www.rapidtables.com/convert/color/hsv-to-rgb.htm およびhttp://www.rapidtables.com/convert/color/rgb-to-hsv.htmと比較してください
私は何を間違っていますか?
colors - PGraphics で別のカラーモードが設定されていない
次のコードがあります。
次に、バッファ要素にいくつかのグラフィックを作成します。しかし、グラフィックはHSBカラーモードを使用しておらず、結果として青と白しか表示されません...では、コードを修正したりcolorMode
、PGraphics
要素のをHSBに変更したりするにはどうすればよいですか?