색상 코드 변환

이 튜토리얼에서는 서로 다른 색상 코드를 결합하여 다른 색상을 만드는 방법과 RGB 색상 코드를 16 진수로 또는 그 반대로 변환하는 방법을 살펴 봅니다.

다른 색상 코드

여기에있는 모든 색상은 24 비트 형식입니다. 즉, 각 색상에는 8 비트의 빨간색, 8 비트의 녹색, 8 비트의 파란색이 있습니다. 또는 각 색상에 세 부분이 있다고 말할 수 있습니다. 색상을 만들려면이 세 부분의 양을 변경하기 만하면됩니다.

이진 색상 형식

검정색

영상:

소수점 코드 :

(0,0,0)

설명:

이전 자습서에서 설명했듯이 8 비트 형식에서 0은 검정을 나타냅니다. 그래서 순수한 검은 색을 만들어야한다면 R, G, B의 세 부분을 모두 0으로 만들어야합니다.

색상 : 화이트

영상:

소수점 코드 :

(255,255,255)

설명:

R, G, B의 각 부분은 8 비트 부분이기 때문에. 따라서 8 비트에서 흰색은 255로 구성됩니다. 픽셀 자습서에서 설명합니다. 따라서 흰색을 만들기 위해 각 부분을 255로 설정하고 흰색을 얻었습니다. 각 값을 255로 설정하면 전체 값이 255가되어 흰색이됩니다.

RGB 색상 모델 :

색상 : 레드

영상:

소수점 코드 :

(255,0,0)

설명:

빨간색 만 필요하므로 나머지 두 부분은 녹색과 파란색으로 제로화하고 빨간색 부분은 최대 값 인 255로 설정합니다.

색상 : 녹색

영상:

소수점 코드 :

(0,255,0)

설명:

녹색 만 필요하므로 나머지 두 부분은 빨간색과 파란색으로 제로화하고 녹색 부분은 최대 값 인 255로 설정합니다.

파란색

영상:

소수점 코드 :

(0,0,255)

설명:

파란색 만 필요하므로 나머지 두 부분 (빨간색과 녹색)을 0으로 설정하고 파란색 부분을 최대 값 인 255로 설정합니다.

회색 색상 :

색깔 : 회색

영상:

소수점 코드 :

(128,128,128)

설명

픽셀 자습서에서 이미 정의했듯이 회색 색상이 실제로 중간 지점입니다. 8 비트 형식에서 중간 지점은 128 또는 127입니다.이 경우에는 128을 선택합니다. 따라서 각 부분을 중간 지점 인 128로 설정하여 전체 중간 값을 얻었고 회색을 얻었습니다.

CMYK 색상 모델 :

CMYK는 c는 청록, m은 자홍, y는 노랑, k는 검정을 나타내는 또 다른 색상 모델입니다. CMYK 모델은 일반적으로 두 개의 컬러 카터가 사용되는 컬러 프린터에서 사용됩니다. 하나는 CMY로 구성되고 다른 하나는 검정색으로 구성됩니다.

CMY의 색상은 빨강, 녹색 및 파랑의 양이나 부분을 변경하여 만들 수도 있습니다.

색깔 : 청록색

영상:

소수점 코드 :

(0,255,255)

설명:

청록색은 녹색과 파란색의 두 가지 색상의 조합으로 형성됩니다. 그래서 우리는이 두 가지를 최대로 설정하고 빨간색 부분을 0으로 만듭니다. 그리고 우리는 청록색을 얻습니다.

색상 : 마젠타

영상:

소수점 코드 :

(255,0,255)

설명:

마젠타 색상은 빨간색과 파란색의 두 가지 색상 조합으로 형성됩니다. 그래서 우리는이 두 가지를 최대로 설정하고 녹색 부분을 0으로 만듭니다. 그리고 우리는 자홍색을 얻습니다.

색깔 : 황색

영상:

소수점 코드 :

(255,255,0)

설명:

노란색은 빨간색과 녹색의 두 가지 색상의 조합으로 형성됩니다. 그래서 우리는이 두 가지를 최대로 설정하고 파란색 부분을 0으로 만듭니다. 그리고 우리는 노란색을 얻습니다.

변환

이제 색상이 한 형식에서 다른 형식으로 변환되는 방식을 볼 수 있습니다.

RGB에서 16 진수 코드로 변환 :

Hex에서 rgb 로의 변환은 다음 방법을 통해 수행됩니다.

  • 색상을 선택하십시오. 예 : 흰색 = (255, 255, 255).

  • 첫 번째 부분 (예 : 255)을 가져옵니다.

  • 16으로 나눕니다. 이렇게 :

  • 선 아래의 두 숫자, 요인 및 나머지를 가져옵니다. 이 경우 FF 인 15 15입니다.

  • 다음 두 부분에 대해 2 단계를 반복합니다.

  • 모든 16 진 코드를 하나로 결합하십시오.

답변 : #FFFFFF

Hex에서 RGB로 변환 :

16 진 코드에서 rgb 십진 형식으로의 변환은 이런 방식으로 수행됩니다.

16 진수를 가져옵니다. 예 : #FFFFFF

이 숫자를 세 부분으로 나누십시오. FF FF FF

첫 번째 부분을 가져 와서 구성 요소를 분리합니다. FF

각 부분을 개별적으로 이진수로 변환 : (1111) (1111)

이제 개별 바이너리를 하나로 결합합니다. 11111111

이 바이너리를 10 진수로 변환 : 255

이제 2 단계를 두 번 더 반복합니다.

첫 번째 단계에서 오는 값은 R, 두 번째 단계는 G, 세 번째 단계는 B에 속합니다.

답 : (255, 255, 255)

이 표에는 일반적인 색상과 16 진수 코드가 나와 있습니다.

색깔 16 진수 코드
검정 # 000000
하얀 #FFFFFF
회색 # 808080
빨간 # FF0000
초록 # 00FF00
푸른 # 0000FF
청록색 # 00FFFF
마젠타 # FF00FF
노랑 # FFFF00