ทำไม rgb และไม่ใช่ cmy? [ปิด]


118

เมื่อเห็นว่าสีหลักสามสีคือฟ้าม่วงแดงและเหลือง (CMY) เหตุใดจอภาพและส่วนประกอบ GUI เกือบทั้งหมดจึงใช้สีแดงเขียวและน้ำเงิน (RGB) (ถ้าจำไม่ผิดเครื่องพิมพ์จะใช้รุ่น CMYK)

มีประวัติศาสตร์ฮาร์ดแวร์ / ซอฟต์แวร์หรือเหตุผลอื่น ๆ หรือไม่?


การสนทนานี้ไม่สร้างสรรค์ ระบุเป้าหมายเฉพาะสำหรับการย้ายข้อมูลที่ถูกต้องหรือยุติการสนทนาที่นี่
Lasse V.Karlsen


2
ด้วยสีทั่วไปหลายสีการผสมสีเหลืองและสีน้ำเงินจะทำให้ได้สีเขียว แต่นั่นเป็นลักษณะเฉพาะของสีที่เป็นปัญหา ความจริงที่ว่าสีแดงสีเหลืองและสีน้ำเงินถูกสอนเป็นสีหลักเป็นเพียงผลมาจากจำนวนสีทั่วไปที่เกิดขึ้น แม้ว่าจะไม่มีปฏิกิริยาทางเคมีใด ๆ แต่ก็เป็นไปได้ที่จะมีสีที่ดูเป็นสีน้ำเงินและสีที่ดูเป็นสีเหลืองจะปรากฏเป็นสีแดงเข้มปานกลางเมื่อผสมกัน ตัวอย่างเช่น ...
supercat

3
... ถ้าสี "สีน้ำเงิน" มีอนุภาคสีน้ำเงินแขวนอยู่ค่อนข้างเบาบางในสีย้อมสีม่วงแดงและสี "เหลือง" มีอนุภาคสีเหลืองแขวนอยู่หนาแน่นในสีย้อมสีเหลืองส่วนผสมของทั้งสองจะดูดซับแสงสีน้ำเงินทั้งหมด (เนื่องจากสีย้อมสีเหลือง) และแสงสีเขียวทั้งหมด (เนื่องจากสีม่วงแดง) อนุภาคสีน้ำเงินจะไม่สะท้อนสิ่งที่หลงเหลืออยู่ แต่อนุภาคสีเหลืองจะสะท้อนแสงสีแดงจึงทำให้สีออกเป็นสีแดง
supercat

คำตอบ:


128

มีความแตกต่างระหว่างสีเสริม ( http://en.wikipedia.org/wiki/Additive_color ) และสีลบ ( http://en.wikipedia.org/wiki/Subtractive_color )

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

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

สำหรับคำถามของคุณโดยเฉพาะขึ้นอยู่กับสื่อที่คุณกำลังทำอยู่ ตามเนื้อผ้าจะใช้สีเสริม (RGB) เนื่องจาก Canon สำหรับคอมพิวเตอร์กราฟิกคือจอภาพของคอมพิวเตอร์และเนื่องจากมีการเปล่งแสงจึงควรใช้โครงสร้างเดียวกันสำหรับกราฟิกการ์ด (สีจะแสดงโดยไม่มีการแปลง) อย่างไรก็ตามหากคุณคุ้นเคยกับศิลปะภาพพิมพ์และสื่อสิ่งพิมพ์จะใช้แบบจำลองสีลบ (CMYK) ในโปรแกรมต่างๆเช่น Photoshop คุณสามารถเลือกทำงานในพื้นที่ CMYK ได้แม้ว่าจะไม่สำคัญว่าคุณจะใช้โมเดลสีอะไรก็ตาม: สีหลักของกลุ่มหนึ่งคือสีรองของสีที่สองและในทางกลับกัน

PD: พ่อของฉันทำงานที่ศิลปะภาพพิมพ์นี่คือเหตุผลที่ฉันรู้เรื่องนี้ ... :-P


2
การสะกดแบบ "ย่อย" ไม่ถูกต้อง มันควรจะ "ลบ"
PhilHarvey

2
แก้ไขแล้วขอบคุณครับ ;-)
Piranna

"สารทดแทน" อื่น ๆ ในย่อหน้าที่สามเป็นอย่างไร?
mbjb

22
เสร็จสิ้น คุณรู้หรือไม่ว่าคุณสามารถแนะนำการแก้ไขด้วยตนเองได้ :-)
Piranna

OP ถามเกี่ยวกับ RYB RYB อยู่ที่ไหนในคำตอบ?
transang

16

ความแตกต่างอยู่ที่การผสมสีจะทำให้ได้สีที่สว่างขึ้นหรือสีเข้มขึ้น เมื่อผสมแสงผลที่ได้คือสีที่อ่อนกว่าดังนั้นการผสมแสงสีแดงและแสงสีน้ำเงินจะกลายเป็นสีชมพูที่อ่อนกว่า เมื่อผสมสี (หรือหมึก) สีแดงและสีน้ำเงินจะกลายเป็นสีม่วงเข้มขึ้น การผสมสีจะทำให้ได้สี DARKER ในขณะที่การผสมแสงจะทำให้ได้สีที่สว่างขึ้น ดังนั้นสำหรับการทาสีสีหลักคือแดงเหลืองน้ำเงิน (หรือฟ้าม่วงแดง) ตามที่คุณระบุไว้ สำหรับแสงสีหลักคือแดงเขียวน้ำเงิน เป็นไปไม่ได้เลยที่จะผสมสีแดงเขียวน้ำเงินลงในสีเหลืองหรือผสมแสงสีแดงเหลืองน้ำเงินเป็นแสงสีเขียว


2
ตรงทั้งหมด แต่คุณควรพูดว่า "หมึกที่ซ้อนทับจะทำให้สีเข้มขึ้น" แทน "การผสมสีจะทำให้สีเข้มขึ้น" สีมีความซับซ้อนมากขึ้นสามารถกระจายได้ซึ่งในกรณีนี้ประโยคของคุณผิด (สีดำผสมกับสีกระจายสีขาวเป็นสีเทาซึ่งอ่อนกว่าสีดำในขณะที่หมึกที่ผสมกับหมึกสีดำจะทำให้เป็นสีดำเสมอ)
galinette

@galinette ฉันแน่ใจว่าสิ่งที่คุณพูดนั้นถูกต้องสมบูรณ์ แต่เมื่อพิจารณาจากผู้ชมของ StackOverflow ที่เป็นผู้เชี่ยวชาญด้านไอทีฉันคิดว่าความแตกต่างเกี่ยวกับสีและหมึกนั้นมีความเกี่ยวข้องน้อยกว่าเมื่อเป็นคำตอบสำหรับคำถามข้างต้น แม้ว่าฉันจะขอบคุณข้อมูล
Bazzz

`เป็นไปไม่ได้เลยที่จะผสมสีแดงเขียวน้ำเงินลงในสีเหลือง ' ในทำนองเดียวกันสีแดงดูเหมือนจะเป็นสีหลักและไม่สามารถสร้าง (?) โดยการผสมสีอื่นได้ อย่างไรก็ตาม Magenta + Yellow = Red ( wiki ) นี่คือความขัดแย้ง?
transang

@transang หากมี Magenta และ Yellow คุณกำลังใช้ชุด [Cyan, Magenta, Yellow] และ Red เป็นสีหลักไม่ได้ ในกรณีนี้คุณต้องสามารถสร้างสีแดงจากสามสีที่คุณมีและการผสม Magenta + Yellow เป็นสิ่งที่ทำให้สีใกล้เคียงกับสีแดงมากที่สุด
Bazzz

@Bazz: ถ้าฉันสร้างสีรอง (ฟ้า, ม่วงแดง, เหลือง) จากสีหลัก (แดง, เขียว, น้ำเงิน) จากนั้นใช้ Magenta + Yellow เพื่อสร้างสีแดง ดังนั้นฉันจึงใช้สีรอง (Magenta, Yellow) เพื่อสร้างสีหลัก (สีแดง) นี่คือความขัดแย้ง?
รานส์

6

สีพื้นฐานคือ RGB ไม่ใช่ RYB ใช่โปรแกรมส่วนใหญ่ใช้ RGB แบบดั้งเดิมซึ่งสามารถใช้ผสมกันเพื่อสร้างสีอื่น ๆ ได้เช่น RGB เป็นสีพื้นฐาน (ตามที่กำหนดไว้ในตำราฟิสิกส์และเคมี)

ผู้ใช้เครื่องพิมพ์ CMYK (ฟ้าม่วงแดงเหลืองและดำ) ระบายสีตามที่ @jcomeau_ictx กล่าว คุณสามารถดูบทความเกี่ยวกับ RGB vs CMYK ต่อไปนี้: RGB Vs CMYK

ข้อมูลเพิ่มเติมเล็กน้อยจากสารสกัดเกี่ยวกับพวกเขา:

สีแดงสีเขียวและสีน้ำเงินเป็น "สีเสริม" ถ้าเรารวมแสงสีแดงเขียวและน้ำเงินเข้าด้วยกันคุณจะได้แสงสีขาว นี่คือหลักที่อยู่เบื้องหลังทีวีในห้องนั่งเล่นของคุณและจอภาพที่คุณจ้องมองตอนนี้ สีเสริมหรือโหมด RGB เหมาะสำหรับการแสดงผลบนหน้าจอคอมพิวเตอร์และอุปกรณ์ต่อพ่วงโดยเฉพาะอย่างยิ่งการสแกนอุปกรณ์

สีฟ้าม่วงแดงและเหลืองเป็น "สีลบ" หากเราพิมพ์หมึกสีฟ้าม่วงแดงและเหลืองลงบนกระดาษขาวจะดูดซับแสงที่ส่องลงบนหน้ากระดาษ เนื่องจากดวงตาของเราไม่ได้รับแสงสะท้อนจากกระดาษเราจึงรับรู้สีดำ ... ในโลกที่สมบูรณ์แบบ! โลกการพิมพ์ทำงานในโหมดสีลบมุมหรือโหมด CMYK


3
นอกจากนี้ยังเกี่ยวข้องกับการเพิ่มสีบนหน้าจอ (สีดำ) และการลบสีบนแผ่นกระดาษ (สีขาว)
harryovers

1

สีเสริม 3 สีคือแดงเขียวและน้ำเงิน เครื่องพิมพ์ใช้ cmyk (ฟ้าม่วงแดงเหลืองและดำ)

และตามที่http://en.wikipedia.org/wiki/Additive_colorอธิบายว่าถ้าคุณใช้ RYB เป็นสีหลักคุณจะสร้างสีเขียวได้อย่างไร? เนื่องจากสีเหลืองทำจากสีแดงและสีเขียวในปริมาณที่เท่ากัน


12
เป็นที่น่าสังเกตว่าสีมักแสดงพฤติกรรมการผสมซึ่งเป็นลูกผสมแปลก ๆ ของการเติมแต่งและการหักลบ แม้ว่าการผสมหมึกสีเหลืองและสีน้ำเงินจะให้ผลใกล้เคียงกับสีดำและการผสมแสงสีเหลืองและสีน้ำเงินจะให้ผลใกล้เคียงกับสีขาวการผสมสีเหลืองและสีน้ำเงินมักจะให้สีเขียว สำหรับสีบางประเภทสีแดงสีน้ำเงินและสีเหลืองจะใช้งานได้ดีกับชุดของสีหลักแม้ว่าจะเป็นที่น่าสังเกตว่าสีสองสีที่มีลักษณะเหมือนกันเช่นสีเหลืองสีเดียวกันอาจทำงานแตกต่างกันมากเมื่อผสมกับสีน้ำเงินโดยเฉพาะ
supercat

1

สิ่งนี้ไม่เกี่ยวข้องกับฮาร์ดแวร์หรือซอฟต์แวร์ RGB นั้นเป็นสีหลัก 3 สีซึ่งสามารถรวมกันได้หลายวิธีเพื่อสร้างสีอื่น ๆ มันเป็นข้อมูลเพิ่มเติมเกี่ยวกับแบบแผน / การรับรู้สีของมนุษย์ซึ่งดำเนินต่อไป

คุณอาจพบว่าบทความนี้น่าสนใจ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.