問題タブ [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.

0 投票する
1 に答える
90 参照

javascript - 色 (h,s,b) 360 から 0 および 0 から (-360) および (-360) から (-720) など

HSB カラーの問題があり、正しい方法で計算する方法がわかりません。

360との間の色の色相を持って0います。正しい値を取得するには、モジュロで何かをしなければならないと思いますか?! だから私の問題は、単位の倍数を0から360の間の数値に変換することです.誰かが私を助けてくれますか?-10-1360

0 投票する
0 に答える
1739 参照

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 値を操作しています。

0 投票する
1 に答える
252 参照

c# - HSBcolor.Lerp に従って色を表示しますか?

基本的に、私は Lerp 関数を使用している Unity でデータの視覚化を行っています。

Displaycolor =
HSBColor.ToColor((HSBColor.Lerp(HSBColor.FromColor(Maxcolor),HSBColor.FromColor(Mincolor),0.3f)));

このコードを使用して、温度に応じて最小色と最大色の間で Lerp を使用していますが、その部分はまだ機能していないため、0.3f; を配置しました。

ここに画像の説明を入力

これは私が取り組んでいる色の範囲です。他の色の最小値と最大値を設定すると、完全に機能します。ただし、ダークブルーとレッドの間で Lerp を実行しようとすると、グリーンではなくパープルになります。なぜそうなのか誰でも知っていますか? ここに画像の説明を入力

ここでは緑から赤で正常に機能します。

ここに画像の説明を入力

しかし、青と赤はこの紫がかった色を返します。何故ですか?

ここにHSBcolor.csがあります

0 投票する
1 に答える
292 参照

java - Java: HSV を使用した特定の色の循環

そのため、HSV を使用してある程度の範囲内で色を循環させようとしましたが、色間をスムーズに移行できないようです。理想的には、特定の角度範囲 (80 ~ 140) 内で移動し、彩度と値を 0.5 ~ 1 の間で循環できるようにしたいと考えています。

私が使用した方法:

0 投票する
3 に答える
4682 参照

image-processing - RGB または HSV スケールでの k-means クラスタリング?

画像を分割したいのですが、RGB のユークリッド距離は HSV ほど良くないと誰かに言われましたが、HSV の場合、すべての H、S、V が同じ範囲ではないため、正規化する必要があります。HSV を正規化してからクラスタリングを行うのは良い考えですか? もしそうなら、HSVスケールでどのように正規化すればよいですか?

ありがとう

0 投票する
0 に答える
44 参照

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と比較してください

私は何を間違っていますか?

0 投票する
1 に答える
376 参照

colors - PGraphics で別のカラーモードが設定されていない

次のコードがあります。

次に、バッファ要素にいくつかのグラフィックを作成します。しかし、グラフィックはHSBカラーモードを使用しておらず、結果として青と白しか表示されません...では、コードを修正したりcolorModePGraphics要素のをHSBに変更したりするにはどうすればよいですか?