Dip-color-codes-conversion

提供:Dev Guides
移動先:案内検索

カラーコード変換

このチュートリアルでは、異なるカラーコードを組み合わせて他の色を作成する方法、およびRGBカラーコードを16進数に変換する方法、およびその逆の方法を説明します。

異なる色コード

ここのすべての色は24ビット形式です。つまり、各色には8ビットの赤、8ビットの緑、8ビットの青が含まれています。 または、各色に3つの異なる部分があると言えます。 色を作るには、これら3つの部分の量を変更するだけです。

バイナリカラー形式

カラー:ブラック

画像:

black

10進コード:

(0,0,0)

説明:

前のチュートリアルで説明したように、8ビット形式では、0は黒を指します。 したがって、純粋な黒色を作成する必要がある場合、R、G、Bの3つの部分すべてを0にする必要があります。

カラー:ホワイト

画像:

white

10進コード:

(255,255,255)

説明:

R、G、Bの各部分は8ビット部分です。 したがって、8ビットでは、白​​色は255で形成されます。 ピクセルのチュートリアルで説明されています。 したがって、白色を作成するために、各部分を255に設定し、白色を得る方法を設定します。 各値を255に設定すると、全体の値が255になり、色が白になります。

RGBカラーモデル:

赤色

画像:

red

10進コード:

(255,0,0)

説明:

必要なのは赤色のみなので、残りの2つの部分である緑と青をゼロにし、赤の部分を最大値である255に設定します。

カラー:グリーン

画像:

green

10進コード:

(0,255,0)

説明:

必要なのは緑色だけなので、残りの2つの部分である赤と青をゼロにし、緑の部分を最大値である255に設定します。

青色

画像:

blue

10進コード:

(0,0,255)

説明:

青色のみが必要なので、残りの2つの部分である赤と緑をゼロにし、青の部分を最大値である255に設定します

灰色:

色:グレー

画像:

グレー

10進コード:

(128,128,128)

説明

ピクセルのチュートリアルで既に定義したように、その灰色は実際には中間点です。 8ビット形式では、中点は128または127です。 この場合、128を選択します。 したがって、各部分を128である中間点に設定すると、全体の中間値になり、灰色になります。

CMYKカラーモデル:

CMYKは、cがシアン、mがマゼンタ、yが黄色、kが黒を表す別のカラーモデルです。 CMYKモデルは、カラーの2つのカーターが使用されるカラープリンターで一般的に使用されます。 1つはCMYで構成され、もう1つは黒色で構成されています。

CMYの色は、赤、緑、青の量または部分を変更することでも作成できます。

色:シアン

画像:

cyan

10進コード:

(0,255,255)

説明:

シアン色は、緑と青の2つの異なる色の組み合わせから形成されます。 したがって、これら2つを最大に設定し、赤の部分をゼロにします。 そして、シアン色になります。

色:マゼンタ

画像:

マゼンタ

10進コード:

(255,0,255)

説明:

マゼンタ色は、赤と青の2つの異なる色の組み合わせから形成されます。 したがって、これら2つを最大に設定し、緑の部分をゼロにします。 そして、マゼンタ色を取得します。

色:黄色

画像:

yellow

10進コード:

(255,255,0)

説明:

黄色は、赤と緑の2つの異なる色の組み合わせから形成されます。 そこで、これら2つを最大に設定し、青の部分をゼロにします。 そして、黄色になります。

変換

ここで、色がどのように変換されるかが、ある形式から別の形式に変わることがわかります。

RGBから16進コードへの変換:

16進数からrgbへの変換は、次の方法で行われます。

  • 色を取る。 例:白=(255、255、255)。
  • 最初の部分(例:255)を取得します。
  • 16で割ります。 このような:
  • 変換
  • 行の下の2つの数字、係数、および残りを取ります。 この場合、15から15(FF)です。
  • 次の2つの部分について、手順2を繰り返します。
  • すべての16進コードを1つに結合します。

回答:#FFFFFF

16進数からRGBへの変換:

16進コードからrgb 10進形式への変換は、この方法で行われます。

16進数を取ります。 例:#FFFFFF

この番号を3つの部分に分けます:FF FF FF

最初の部分を取り、そのコンポーネントを分離します:F F

各パーツを個別にバイナリに変換します:(1111)(1111)

ここで、個々のバイナリを1つに結合します:11111111

このバイナリを10進数に変換:255

次に、ステップ2をさらに2回繰り返します。

値は最初のステップでR、2番目のステップでG、3番目のステップでBに属します。

回答:(255、255、255)

一般的な色とその16進コードは、この表に記載されています。

Color Hex Code
Black #000000
White #FFFFFF
Gray #808080
Red #FF0000
Green #00FF00
Blue #0000FF
Cyan #00FFFF
Magenta #FF00FF
Yellow #FFFF00