ทำไมไดอะแกรมโครมาติกซิตีถึงมีหน้าตาแบบนั้น?
- พยายามทำความเข้าใจทฤษฎีสีระหว่างศึกษาปริภูมิสี XYZ
- ปริภูมิสี XYZ ที่สร้างขึ้นในปี 1931 ดูเหมือนจะเป็นเหมือนต้นแบบของปริภูมิสีทั้งหมด
- ระหว่างอ่านเรื่องปริภูมิสี XYZ มักจะเจอภาพแบบด้านล่างอยู่บ่อยครั้ง
- จึงเกิดความสงสัยว่ารูปร่างและสีสันของภาพนี้ถูกคำนวณขึ้นมาอย่างไร
- เพื่อหาคำตอบของคำถามนี้ จึงได้ค้นคว้าจากแหล่งข้อมูลหลากหลาย
ฟังก์ชันการจับคู่สี
- ฟังก์ชันการจับคู่สีใช้กำหนดความเข้มของความยาวคลื่นเฉพาะเพื่อให้ดวงตามองเห็นเป็นสีเป้าหมาย
- มีฟังก์ชันการจับคู่สีอยู่สามชุดสำหรับสีแดง สีเขียว และสีน้ำเงิน
- ปรับความเข้มของแสงสีแดง สีเขียว และสีน้ำเงินเพื่อให้รับรู้สีในสเปกตรัมด้วยสายตา
- ปริภูมิสี CIE 1931 กำหนดฟังก์ชันการจับคู่สีแบบ RGB เหล่านี้
- มีการเก็บข้อมูลจากการทดลองที่ให้ผู้คนปรับความเข้มของแสง RGB ให้ตรงกับสีเป้าหมาย
- ข้อมูลนี้แสดงให้เห็นว่ามีสีในสเปกตรัมบางสีที่ไม่สามารถสร้างซ้ำได้ด้วยแสง RGB บริสุทธิ์เพียงอย่างเดียว
แนะนำฟังก์ชันการจับคู่สี XYZ
- ปริภูมิสี XYZ เป็นผลจากการแปลงปริภูมิสี RGB ด้วยเมทริกซ์
- การแปลงนี้เป็นการแปลงเชิงเส้น ซึ่งเป็นเพียงการดัดแปลงข้อมูลเดิมเล็กน้อย
- ฟังก์ชันการจับคู่สี XYZ ได้มาจากการแปลงฟังก์ชันการจับคู่สีแบบ RGB
- ปริภูมิสี XYZ อธิบายสีทั้งหมดได้ และเข้ารหัสข้อมูลสีในแบบที่ไม่ขึ้นกับอุปกรณ์
โครมาติกซิตี
- ไดอะแกรมโครมาติกซิตีเป็นวิธีระบุคุณลักษณะของสีอย่างเป็นกลาง
- ใช้ค่า XYZ เพื่อคำนวณค่า x และ y ของโครมาติกซิตี
- ใช้ค่า x และ y เพื่อสร้างไดอะแกรมโครมาติกซิตีแบบ xy
- แปลงข้อมูล RGB ไปยังปริภูมิ XYZ เพื่อทำให้โครมาติกซิตีมองเห็นได้
การเติมสี
- เพื่อเติมสีภายในไดอะแกรมโครมาติกซิตี จึงคำนวณสีสำหรับแต่ละพิกเซล
- ใช้ค่า x และ y เพื่อสร้างค่า XYZ แล้วแปลงไปยังปริภูมิ sRGB
- กระบวนการนี้ทำให้เกิดสีที่ใช้ไม่ได้จำนวนมาก
- จึงค้นหาค่า Y ที่เหมาะสมที่สุดเพื่อแสดงสี
การสร้างสเปกตรัม
- ใช้ฟังก์ชันการจับคู่สีเพื่อสร้างสเปกตรัม
- แปลงค่า XYZ เป็น sRGB แล้วเรนเดอร์ลงบนแคนวาส
- สามารถใช้ขอบเขตสีกว้างแบบ p3 เพื่อแสดงสีได้มากขึ้น
การเติมไดอะแกรมโครมาติกซิตี
- เพื่อเติมไดอะแกรมโครมาติกซิตี จะสร้างสีแบบสุ่มแล้วพล็อตลงในปริภูมิ xy
- สร้างเส้นสเปกตรัมเพื่อคำนวณค่า XYZ และค่า RGB
- กระบวนการนี้ช่วยเติมพื้นที่ในไดอะแกรมโครมาติกซิตี
ปัญหาเรื่องสี
- สีที่สร้างขึ้นมักอิ่มตัวเกินไปหรือใช้ไม่ได้อยู่บ่อยครั้ง
- จึงลองใช้วิธีคำนวณสีด้วยฟังก์ชันการจับคู่สีแบบ RGB
- แม้จะยังมีสีที่ใช้ไม่ได้อยู่ แต่ก็ได้ผลลัพธ์ที่ดีขึ้น
สำรวจรูปร่าง
- รูปร่างของไดอะแกรมโครมาติกซิตีมีที่มาจากฟังก์ชันการจับคู่สี XYZ
- มีการทดลองสร้างฟังก์ชันการจับคู่สีแบบสุ่มเพื่อดูผลต่อรูปร่างของไดอะแกรมโครมาติกซิตี
- รูปร่างของไดอะแกรมโครมาติกซิตีถูกกำหนดโดยวิธีที่ดวงตามนุษย์รับรู้สีแดง สีเขียว และสีน้ำเงิน
สรุปโดย GN⁺
- บทความนี้มอบความเข้าใจเชิงลึกเกี่ยวกับทฤษฎีสีและปริภูมิสี
- อธิบายว่ารูปร่างและสีของไดอะแกรมโครมาติกซิตีถูกคำนวณขึ้นมาอย่างไร
- เน้นย้ำความสำคัญของฟังก์ชันการจับคู่สีและปริภูมิสี XYZ
- สำรวจข้อจำกัดของการแสดงสีและปัญหาเรื่องสีของจอแสดงผลดิจิทัล
- เป็นแหล่งข้อมูลที่มีประโยชน์สำหรับผู้ที่สนใจทฤษฎีสี
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
รูปร่างที่บิดเบี้ยวของแผนภาพสี XYZ ไม่ได้เกี่ยวข้องกับข้อมูลจริง
แผนภาพสีบางแบบอาจแสดงสีที่หายไปจากจอแสดงผลอย่างผิดพลาด
มีการสำรวจปริภูมิสีที่น่าสนใจ
ได้แนวคิดใหม่เกี่ยวกับสี การรับรู้ และขอบเขตสี
การเริ่มต้นด้วย XYZ เป็นเรื่องดี แต่ยังมีปริภูมิสีที่ดีกว่า
กำลังมองหาปริภูมิสีเพื่อการสอน
แหล่งกำเนิดแสงสีแดงเชิงลบหมายถึงการเพิ่มสีแดงในกระบวนการจับคู่สี
กำลังอ่านข้อมูลต้นฉบับของ Guild
ความเห็นเกี่ยวกับวิธีเติมสีลงในแผนภาพสี
ตัวเลือกสี OKLCH แสดงสีในอีกแบบหนึ่ง