Webカラーは、赤、緑、青の色をさまざまな方法で追加して、幅広い色を再現するRGBカラーモデルを使用することを知っています。今、私は色を持っていると仮定します:#800080
(紫色)、この色を形成するために追加された2つの色の16進値を見つけることは可能ですか?
さらに、この色を実現できる複数の可能性または方法があります(たとえば、10進数システムでは、3 + 3 = 6、4 + 2 = 6、5 + 1のような複数の方法で6を実現できます) = 6または8-2 = 6,10-4 = 6など)または2つの特定の色を追加して目的の色を取得する方法は1つだけですか?
次の画像を参照してください。
from ColorHexa
これが機能する方法:
3つの色にはそれぞれ、00からFF(Hex)までの16の階調があり、0から255(10進数)に変換されます。また、255は1バイトのすべての1に相当することにも気付くでしょう。ここで私と一緒に:Rにフルバイト、Gにフルバイト、Bにフルバイトがあることを思い出しながら、アートクラスで学んだアイデアを追加する必要があります。 Primary Colors のみを指定すると、他のすべての色を作成できますか?一枚の紙の色は赤い円で、その円の色は小さな青い円です(クレヨンを使用)。円が交差する場所は、何らかの形の紫色になります。
上記の写真は、赤の半分のバイト+青の半分のバイト+緑のバイトなしに相当します。このことを考慮:
-まだ purple ですが、シェードは変化しています。
この色はまだ紫ですが、緑を追加すると、 灰色 になります。
- グレー
それぞれの半分のバイトは常に灰色なので、どこから始めてもかまいません。これらの3つの原色をそれぞれ混ぜると、クレヨンサークルを着色するのと同じように色が作成されます。これを知っていれば、基本的な 色理論 を適用して Paletton のようなサイトを使用して補色を見つけることができます。
赤、緑、青の値を「加算」すると、実際には「連結」を意味します。 #800080
カラーコードは次のように分割できます。
紫の正確な色合いを与えるのは、6桁の16進カラーコードのみです。他の紫の色合いは、赤と青がほぼ同じ量で、緑が存在しない場合に生成されます。
0xFF00FF
-可能な限り赤と緑が最も多い最も明るい紫0x330033
-非常に濃い紫色