วิธีแปลง hex เป็นสี RGB

วิธีการแปลงจากรหัสสีฐานสิบหกเป็นสี RGB

รหัสสี Hex

รหัสสี Hex คือเลขฐานสิบหก 6 หลัก (ฐาน 16):

RRGGBB 16

ตัวเลขทางซ้าย 2 หลักแทนสีแดง

ตัวเลขกลาง 2 ตัวแสดงถึงสีเขียว

ตัวเลขทางขวา 2 หลักแทนสีฟ้า

สี RGB

สี RGB เป็นการผสมผสานระหว่างสีR ed, G reen และB lue:

( R , G , B )

สีแดงสีเขียวและสีน้ำเงินใช้ 8 บิตซึ่งมีค่าจำนวนเต็มตั้งแต่ 0 ถึง 255

ดังนั้นจำนวนสีที่สามารถสร้างได้คือ:

256 × 256 × 256 = 16777216 = 1000000 16

การแปลง Hex เป็น RGB

  1. รับตัวเลข 2 หลักทางซ้ายของรหัสสีฐานสิบหกและแปลงเป็นค่าทศนิยมเพื่อให้ได้ระดับสีแดง
  2. รับตัวเลขกลาง 2 หลักของรหัสสีฐานสิบหกและแปลงเป็นค่าทศนิยมเพื่อให้ได้ระดับสีเขียว
  3. รับตัวเลข 2 หลักทางขวาของรหัสสีฐานสิบหกและแปลงเป็นค่าทศนิยมเพื่อให้ได้ระดับสีฟ้า

ตัวอย่าง # 1

แปลงรหัสสีฐานสิบหกสีแดง FF0000 เป็นสี RGB:

Hex = FF0000

ดังนั้นสี RGB คือ:

R = FF 16 = 255 10

G = 00 16 = 0 10

B = 00 16 = 0 10

หรือ

RGB = (255, 0, 0)

ตัวอย่าง # 2

แปลงรหัสสีทอง hex FFD700 เป็นสี RGB:

Hex = FFD700

ดังนั้นสี RGB คือ:

R = FF 16 = 255 10

G = D7 16 = 215 10

B = 00 16 = 0 10

หรือ

RGB = (255, 215, 0)

 

วิธีแปลง RGB เป็น hex ►

 


ดูสิ่งนี้ด้วย

การแปลงสี
ตารางอย่างรวดเร็ว