โค้ดสีแบ่งเป็น 2 กลุ่ม ตามการใช้งาน
โค้ดสีแบ่งเป็น 2 กลุ่ม ตามการใช้งาน

โค้ดสีสามารถแบ่งออกได้เป็น 2 กลุ่มหลัก ตามหลักการทำงาน คือ กลุ่มสำหรับ “การแสดงผลบนจอภาพ” และกลุ่มสำหรับ “งานพิมพ์” ซึ่งแต่ละกลุ่มก็มีระบบย่อยที่นิยมใช้แตกต่างกันไป


กลุ่มที่ 1: สำหรับการแสดงผลบนจอภาพ (Additive Color) 🖥️

กลุ่มนี้ใช้ หลักการผสมแสงสี ซึ่งยิ่งผสมกันจะยิ่งสว่างขึ้น เหมาะสำหรับงานดิจิทัลทุกชนิด เช่น เว็บไซต์, แอปพลิเคชัน, และงานวิดีโอ

RGB (Red, Green, Blue)

เป็นระบบพื้นฐานที่สุดที่ใช้แม่สีของแสง 3 สี คือ แดง (Red), เขียว (Green), และน้ำเงิน (Blue) มาผสมกันเพื่อสร้างสีต่างๆ

  • รูปแบบ: rgb(R, G, B) โดย R, G, B คือค่าความเข้มของสีตั้งแต่ 0 (มืดสุด) ถึง 255 (สว่างสุด)
  • ตัวอย่าง: rgb(255, 0, 0) คือสีแดงสด

HEX (Hexadecimal)

เป็นรูปแบบของโค้ด RGB ที่นิยมมากที่สุดในการพัฒนาเว็บไซต์ เขียนด้วยเลขฐาน 16 (0-9 และ A-F) ทำให้สั้นกระชับกว่า

  • รูปแบบ: #RRGGBB
  • ตัวอย่าง: #FF0000 คือสีแดงสด (FF = 255)

HSL (Hue, Saturation, Lightness)

เป็นระบบที่ออกแบบมาให้มนุษย์เข้าใจง่ายกว่า โดยอธิบายสีผ่าน 3 คุณลักษณะ

  • Hue (H): เฉดสีบนวงล้อสี (0-360 องศา)
  • Saturation (S): ความสดของสี (0-100%)
  • Lightness (L): ความสว่าง (0-100%)
  • ตัวอย่าง: hsl(0, 100%, 50%) คือสีแดงสด

กลุ่มที่ 2: สำหรับงานพิมพ์ (Subtractive Color) 🖨️

กลุ่มนี้ใช้ หลักการผสมสีวัตถุธาตุ เหมือนการผสมหมึกบนกระดาษ ยิ่งผสมกันสีจะยิ่งทึบและเข้มขึ้น

CMYK (Cyan, Magenta, Yellow, Key/Black)

เป็นระบบสีมาตรฐานสำหรับเครื่องพิมพ์ทุกชนิด

  • C (Cyan): สีฟ้า
  • M (Magenta): สีบานเย็น
  • Y (Yellow): สีเหลือง
  • K (Key): สีดำ
  • รูปแบบ: ระบุเป็นเปอร์เซ็นต์ (0-100%)
  • ตัวอย่าง: cmyk(0%, 100%, 100%, 0%) คือสีแดงสดสำหรับงานพิมพ์

ตารางสรุป

ระบบสีการใช้งานหลักตัวอย่างโค้ด
RGBงานดิจิทัล, จอภาพrgb(255, 0, 0)
HEXเว็บไซต์, แอปพลิเคชัน#FF0000
HSLออกแบบกราฟิก, UI/UXhsl(0, 100%, 50%)
CMYKงานพิมพ์ทุกชนิดcmyk(0, 100, 100, 0)