問題タブ [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.
colors - 色の繰り返し
色を反復する良い方法はありますか? 奇妙な質問のように聞こえるかもしれませんが、ここに類推があります。
地球を旅するゲームを書いたとします。開始点を選択してから、繰り返し適用するルールを定義します。例: 地球上の現在地から開始し、現在地と北極と南極を通る大円を定義します。一歩ごとに、この円に沿って 10 マイル移動します。各ステップで、前と同じような気候になります (ただし、海にいるため、ひどく濡れていることもあります)。または、各ステップで 6,000 マイル移動します。現在、各ステップは非常に異なる気候です。
画面上にランダムな色で要素を描画するプログラムを想像してみてください。増分を低い数値に設定すると、各色が前の色と非常に似ている場合があります。たぶん、あなたはそれを高く設定し、各色は以前のものとは大きく異なります.
RGB 値を使用し、R、G、B をそれぞれ少しずつインクリメントすると、値の 1 つがラップして突然変化するまで徐々に変化します。
HSB 値では、色相の色域は円形であるため、不連続性はありません。S と B はそうではありません。S が低すぎてすべてが白く見えるため、見分けがつかない色のストレッチに遭遇する可能性があります。S と B を最大に保つことは可能ですが、多くの色が除外されます。
プログラムの各実行では、少数の色 (10 ~ 15) のみが使用されます。値をランダムに選択して、色が調和して混ざり合ったり、衝突したり、すべてパステルになったり、彩度の高いパステルとパステルが混ざったりするようにします.
iphone - Objective-C RGB から HSB
FF0000 という色を持っているとしましょう。これは赤です。暗い色を見つけるのは簡単です。FF の代わりに CC と入力するだけかもしれませんが、複雑な色である AE83FC という色を持っているとしましょう。
これを行う簡単な方法は、RGB を HSB [色相、彩度、明るさ] に変換することだと考えました。
Objective-Cでそれを行うにはどうすればよいですか?
1.0、0.0、0.0 の RGB があるとします。それは赤です。
それをHSBに変換してから、色を変換してRGBに戻してCGContextRGBSetFillColorを使用するにはどうすればよいですか?
HSB関数はありますか?
助けてください。:)
javascript - HSB/HSV色をHSLに変換します
HSBカラーをHSLに変換するにはどうすればよいですか?
Photoshopは、カラーピッカーにHSBカラーを表示します。HSLカラーはCSSで使用できます。
私はこのJSを試しました:
しかし、hsb2hsl(0, 100, 50).l == 0
代わりに25
更新: HSB→RGB→HSLを変換せずにそれを行うことはできますか?
colors - 色理論: マンセル HVC を RGB/HSB/HSL に変換する方法
歯科で歯の色を表すために使用される標準的な色について説明している文書を見ています。これらは、色相、値、彩度の値を引用し、1905 年のマンセルの色の記述からのものであることを示しています。
1905 年に AH Munsell によって開発された色表記のシステムは、HUE、VALUE (明るさ)、CHROMA (彩度) の 3 つの属性で色を識別します [ 15 ]。
色相 (H): マンセルは色相を、ある色を別の色と区別する品質として定義しました。彼は、赤、黄、緑、青、紫の 5 つの原色を選択しました。5 つの中間色: 黄赤、緑黄、青緑、紫青、赤紫。これらはカラー サークルの周りに同じポイントで配置され、これらのポイント間の色は 2 つの色の混合であり、より近いポイント/色が優先されます (図 1 を参照)。
値 (V): この表記法は、絶対的な黒 (値記号 0) から絶対的な白 (値記号 10) までのニュートラル グレー スケールに対する色の明るさまたは暗さを示します。これは基本的に、色の「明るい」程度です。
CHROMA (C): これは、同じ値のニュートラル グレーからの特定の色相の発散度を示します。彩度のスケールは、評価するサンプルの強度 (彩度) に応じて、ニュートラル グレーの 0 から 10、12、14 またはそれ以上の値まで拡張されます。
色の分類にはさまざまなシステムがありますが、Vita システムは歯科で最も一般的に使用されています。これは、文字 A、B、C、および D を使用して、歯の色相 (色) を表します。彩度と値はどちらも 1 ~ 4 の値で示されます。A1 は A4 よりも明るいですが、A4 は A1 よりも彩度が高くなります。値、つまり明るさの順に並べると、最も明るいものから最も暗いものへの順序は次のようになります。
A1、B1、B2、A2、A3、D2、C1、B3、D3、D4、A3.5、B4、C2、A4、C3、C4
各色合いの色相、明度、彩度の正確な値を以下に示します ( 16 ) 。
私の質問は、マンセル HVC を RGB、HSB、または HSL に変換できる人はいますか?
彼らは、Value(Brightness) が から変化すると言いますが0..10
、これは問題ありません。したがって、7.05 は 70.5% を意味します。
しかし、何をHue
測定しますか?私は(0..360)で測定される色相に慣れています。degrees
しかし、私が見る値はすべて赤になります - それらがもっと黄色または茶色であるべきとき。
最後に、Choma/Saturation の範囲は0..10
... またはそれ以上であり、任意のスケールのように聞こえます。
では、Munsell HVC を HSB や HSL、さらには RGB に変換できる人はいますか?
c# - RGB と HSB の色値を切り替えるアルゴリズム
RGB と HSB の色値を切り替えるアルゴリズムの記事を読みました。
それから、間違いがあったと投稿した人がいましたが、あまり詳しくはありませんでした
ただし、hが5を超える場合、たとえばR:130 G:65 B:111の色の場合は、管理する必要があると思います
そのコードを追加する必要がありますか? そして、HSBからRGBに変換する必要があると思います(私のC#変換で)
また、上記のようにする必要があります、または
iphone - RGB カラーまたは Hex を HSB に変換するにはどうすればよいですか?
RGB カラーの HSB 値を取得する方法を見つけようとしています。誰でもこれを行う方法を知っていますか?
objective-c - UIColor は標準の RGB カラー ホイールと一致しませんか?
色相はUIColor
、標準の RGB カラー ホイールと同じではありません。つまり、カラー ホイール上の 2 つの反対の色 (つまり、黄色と紫) は一致しますがUIColor
、たとえば、次のように .
色 1: 色相 0.45
色 2: 色相 0.95
それらは一致しません。を通じてスペクトル内の反対の色を見つける方法はありますUIColor
か?
plot - カラーパターンまたは関数、pyxplot
私は pyxplot というプログラムを使用しており、いくつかのカラーマップを作成しています。色を指定するには、RGB、HSB、または CMYK パターンを使用できます。
すべての値は 0 から 1 になり、f(x,y) = c1 関数の色を指定します。たとえば、私はできる
そして、それは私に白から赤へのカラーマップを与えます (c1 の値が 1 の場合は赤、0 の場合は白)。このページの Matlab の ' http://www.mathworks.com/help/techdoc/ref/colormapeditor.html 色を組み合わせようとしていますが、きれいなパターンが得られないためです。
私はそれをできた
hsbの範囲の色でオレンジから青までが得られますが、範囲内の他の色が必要な場合はどうなりますか?
objective-c - RGBカラーの明るさを計算するには?
私は自分の機能を持っています:
それは私にはうまくいきません。
例: r:84 g:67 b:73。関数は 72.760002 を返します。この色の Photoshop の明るさは 33% です。どうしたの?
ありがとう。
ios - UIColorをHueSaturationBrightnessに変換する機能はありますか?
RGB値でuicolorを設定できます:
hsb値でuicolorを設定できます:
RGBに戻すこともできます:
しかし、どうすればuicolorからHSBを取得できますか?