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

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

สี RGB

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

( R , G , B )

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

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

256 × 256 × 256 = 16777216 = 1000000 16

รหัสสี Hex

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

RRGGBB 16

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

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

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

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

  1. แปลงค่าสีแดงเขียวและน้ำเงินจากฐานสิบเป็นฐานสิบหก
  2. เชื่อมต่อค่าฐานสิบหก 3 ค่าของ togather สีแดงเขียวและน้ำเงินเข้าด้วยกัน: RRGGBB

ตัวอย่าง # 1

แปลงสีแดง (255,0,0) เป็นรหัสสีฐานสิบหก:

R = 255 10 = FF 16

G = 0 10 = 00 16

B = 0 10 = 00 16

ดังนั้นรหัสสีฐานสิบหกคือ:

Hex = FF0000

ตัวอย่าง # 2

แปลงสีทอง (255,215,0) เป็นรหัสสีฐานสิบหก:

R = 255 10 = FF 16

G = 215 10 = D7 16

B = 0 10 = 00 16

ดังนั้นรหัสสีฐานสิบหกคือ:

Hex = FFD700

 

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

 


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

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