วิธีการแปลงสี RGB เป็น CMYK (สีสีจริง)?


18

ฉันจะแปลงสี RGB เป็นสีจริงได้อย่างไร

ถ้าฉันผสมสีแดงเขียวและน้ำเงินเข้าด้วยกันในชีวิตจริงฉันจะไม่มีวันได้สีขาวในแบบที่คุณทำเมื่อตั้งค่าสูงสุดสำหรับพวกเขาใน RGB (#FFF) และฉันจะลำบาก กดเพื่อให้ได้เฉดสีเทาที่แน่นอน

ดูรหัส RGB ฉันจะรู้ได้อย่างไรว่าสัดส่วนใดที่ผสมสีเข้าด้วยกันเพื่อให้ได้สีเดียวกันจริง?

การแปลง RGB เป็น CMYK เป็นคำตอบหรือไม่

วิธีนำอีกวิธีหนึ่ง:

ฉันจะผสมสีจริงเข้าด้วยกันเพื่อให้ได้สีเดียวกันกับที่ฉันมีบนหน้าจอเป็น RGB ได้อย่างไร


11
Yup, CMYK - และขั้นตอนที่ 1 เพื่อทำความเข้าใจว่าเพราะเหตุใดการทำความเข้าใจความแตกต่างระหว่างสีเติมแต่งและสีลบ
user56reinstatemonica8

ตัวอย่างที่สนุกของบางคนที่เปลี่ยนสีดิจิทัลเป็นสิ่งที่มีอยู่จริง (รูปถ่ายหมุดปักของ Eric Daigh)
user56reinstatemonica8

10
ฉันไม่ทราบว่าสี RGB นั้นไม่ใช่ของจริง
DA01

1
@ DA01 ฉันค่อนข้างแน่ใจว่าความจริงของฉันแตกต่างจากของคุณ แต่อาจเป็นเพราะฉันเล็กน้อย ... ดังนั้นคุณจะรู้ได้อย่างไรว่าใครบางคนคิดว่าเป็นของจริง น่าเสียดายที่ฉันต้องจัดการกับสิ่งที่เป็นนามธรรมซึ่งเรียกว่าภาษาซึ่งยากที่จะอธิบาย
joojaa

1
หากคุณต้องการดูว่าสีที่ไม่ใช่ RGB (สิ่งใดที่ไม่สามารถแสดงได้อย่างสมบูรณ์ใน RGB) ดูเหมือนว่าคุณจะต้องพิมพ์ออกมาแทนที่จะมองผ่านจอภาพ RGB
Peteris

คำตอบ:


7

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

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

เนื่องจากเรามีระบบหลัก 2 ระบบสำหรับการสร้างภาพในการออกแบบเราจึงมีโมเดลพื้นฐาน 2 แบบ ได้แก่ สารเติมแต่งและค่าลบ หนึ่งข้อตกลงกับสื่อ emissive เช่นจอภาพ ส่วนอื่นที่มีสื่อสะท้อนแสงเช่นกระดาษ แต่สามารถใช้ได้กับสิ่งต่าง ๆ เช่นกระจกสี โมเดลเหล่านี้เป็นค่าผกผันซึ่งกันและกัน: RGB เป็นค่าผกผันของ CMY การผสม RG ให้ Y และอื่น ๆ *

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

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

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

* ข้อเท็จจริงที่น่าสนใจ:การสั่งซื้อ, RGB และ CMY ไม่ใช่ข้อผิดพลาด สีใดสีหนึ่งใน triplet รวมกันทำให้สีที่คุณไม่ได้เลือกใน triplet ที่สอดคล้องกันดังนั้น G + B = C และ C - Y = G ความจริงที่ว่าสีไม่แสดงว่าบริสุทธิ์เนื่องจาก คอมพิวเตอร์พยายามเลียนแบบผงสีที่ใช้งานได้


ฉันเชื่อว่าสารเติมแต่ง (RGB), substractive (CMY [K]) และสีทึบ (รงควัตถุ) เป็นสีที่แตกต่างกันสามโลก (!) ตัวอย่าง: สีเหลืองและสีน้ำเงินทำให้คุณมีสีเขียวในสีที่เจ็บปวด สารเติมแต่งใช้ไม่ได้ (ชัดเจน) แต่สีการพิมพ์ที่ย่อส่วน (aka CMYK) นั้นไม่เหมือนกัน ไม่ว่าจะเป็นกล่องสีฟ้าที่ใดก็ได้ใกล้สีฟ้าและก็ไม่ได้ผลลัพธ์เหมือนกัน ... สีม่วงแดงก็ไม่ "แดง" อย่างแน่นอน ทำไมในกล่องสีแดงและน้ำเงิน (เหมือนใน RGB) เป็นสีหลักและสีเหลือง (ซึ่งเป็นสีผสมใน rgb ซึ่งเป็นสีหลักในหน่วย cmyk) ค่อนข้างผสมหยาบ ... (ไม่เคยมีส่วนรงควัตถุตัวเอง)
Frank Nocke

@ ฟรอนเกอร์ฟ้าเป็นสีฟ้าเพียงเฉดสีม่วงแดงที่บริสุทธิ์กว่ามาก การทำสีของเม็ดสีนั้นเป็นการลบแบบพื้นฐานที่สะท้อนสีซึ่งเป็นกลไกเดียวกันกับร่างกาย ความบริสุทธิ์ของสีฐานอาจแตกต่างกันไปและคุณอาจมีสีพื้นฐานมากขึ้น แต่การลบขอบของมัน สิ่งที่สำคัญคือคุณตื่นตาอย่างไร พิกเม้นต์ฐานที่บริสุทธิ์กว่าคุณมีสีที่สว่างกว่าที่คุณสามารถผสมได้ สีไม่จำเป็นต้องเป็นสีม่วงแดงและเหลือง
joojaa

เพื่อเพิ่ม cmy ถูกเลือกบนพื้นฐานของความเรียบง่ายของการแปลงไม่ใช่ความเป็นสากล ในความเป็นจริงถ้าคุณเพิ่มสีเขียวและสีส้มคุณจะได้โทนเสียงที่ใหญ่กว่า แต่นี่เป็นปัญหาที่ไม่มีเม็ดสีที่เหมาะสม
joojaa

11

การแปลงเป็น CMYK จะไม่ช่วยคุณจนกว่าคุณจะพบสีเฉพาะของ CMYK ซึ่งฉันไม่แน่ใจว่ามีอยู่จริง ผู้ผลิตสีเชิงพาณิชย์ใช้วิธีการแสดงสีที่ไม่ได้มาตรฐานหลากหลายวิธีดังนั้นให้ลองใช้ตัวแปลงที่เป็นเว็บ:

http://www.easyrgb.com

สิ่งนี้จะแปลง RGB ของคุณเป็นสีที่ทาสี นั่นเป็นตัวเลือกฟรี

หากคุณต้องการจู้จี้จุกจิกจริงๆคุณจะต้องซื้อหนังสือ pantone:

http://www.pantone.com/pages/pantone/index.aspx

ครั้งล่าสุดที่ฉันซื้อครั้งหนึ่งประมาณ $ 200 Pantone เป็นมาตรฐานอุตสาหกรรมสำหรับการจับคู่สีในการพิมพ์ หากคุณกำลังพยายามจับคู่สีในโลโก้ให้ขอคำแนะนำจากแบรนด์เนื่องจากอาจแสดงรายการค่า Pantone สำหรับสีในโลโก้ เครื่องพิมพ์ทุกเครื่องมีหนังสือ Pantone และเครื่องพิมพ์และนักออกแบบที่พิถีพิถันแทนที่พวกเขาหลังจากไม่กี่ปีเมื่อพวกเขาเริ่มจางหายและเปลี่ยนสี นี่คือวิธีที่อุตสาหกรรมการออกแบบอ้างอิงถึงสีที่เฉพาะเจาะจง และซอฟต์แวร์ของคุณควรจะสามารถแปลงสี RGB เป็นสี Pantone ได้ อย่างไรก็ตามร้านจำหน่ายสีไม่ได้ใช้ระบบการจับคู่สีนี้ดังนั้นคุณจะต้องนำหนังสือสี pantone ของคุณไปเปรียบเทียบกับชิปสีของพวกเขาด้วยสายตาหรือสแกนด้วยซอฟต์แวร์ของพวกเขา


2
การแปลงสี RGB เป็น Pantone จะไม่แม่นยำ 100% เนื่องจากซอฟต์แวร์จะให้การประมาณค่าสี Pantone ที่ใกล้ที่สุดเท่านั้น
Joshua34

7

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

CMYK และ 'สีในชีวิตจริง' ทั้งคู่ใช้วิธีการลบเพื่อแสดงสี ในสาระสำคัญคุณเริ่มต้นด้วยแสงและความยาวคลื่นของสีที่ไม่ถูกดูดซับด้วยรงควัตถุวัตถุ ฯลฯ จากนั้นจะสะท้อนให้เห็นในการมองเห็นเป็นสีที่แตกต่าง

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


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

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

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

ชัดเจนยิ่งขึ้นหลังจากแก้ไขคำตอบของคุณ
แพนด้า Pajama

4

ถ้าฉันใช้สีแดงเขียวและน้ำเงินเท่ากันในชีวิตจริงฉันจะไม่ได้สีขาวหรือสีเทา

ดูเหมือนจะไม่จริง คุณจะได้รับสีเทาเข้มเช่นสีนี้ตรงกลาง (จากโมเดลสีลบ ) หรือที่เรียกว่าสีดำไม่สมบูรณ์ใน CMYK:

สีลบ

สำหรับคำถามหลักของคุณคือ “ ฉันจะรู้ได้อย่างไรว่ามันจะมีลักษณะอย่างไร” คำตอบที่แม่นยำจะทำให้คุณต้องรู้เพิ่มเติมเกี่ยวกับแสงสีของสีแดงสีเขียวและสีน้ำเงินของคุณและผสมกันอย่างไร หากคุณต้องการสัมผัสกับสีจริง ๆ เช่นดูบนหน้าจอคุณจะต้องมีการปรับเทียบสีอย่างเหมาะสม (ฉันขอแนะนำ Abhay Sharma's การทำความเข้าใจเกี่ยวกับการจัดการสีสำหรับหนังสือที่เข้าถึงได้ในหัวข้อ) และซอฟต์แวร์ใด ๆ ที่เข้าใจ colourspaces .

อย่างไรก็ตามหากคุณต้องการคำตอบโดยประมาณนี่คือเคล็ดลับเล็กน้อย: สีสันของสีสุดท้ายจะเหมือนกับสีที่คุณเห็นบนหน้าจอ (เพราะสำหรับการคำนวณเฉดสีมันไม่สำคัญว่าคุณจะเติมแต่งหรือแทนที่ การผสมสี); หากสีของคุณเป็น#ff7f00หรือ[255,127,0]ซึ่งเป็นสีส้มบนหน้าจอ RGB แล้วคุณรู้ว่าสีสุดท้ายจะเป็นสีส้ม (แม้ว่าจะค่อนข้างมืด)


3

นอกจากนี้สิ่งที่ผู้คนพูดเกี่ยวกับแสง แสงสีแดงสีฟ้าและสีเขียวทำ infact ทำให้สีขาว รุ้ง (R, O, Y, G, B, I, V) เป็นแสงสีขาวที่แยกออกจากการหักเหของแสงและแบ่งออกเป็นสี R, G, B สีอื่น ๆ คือการทับซ้อนของสองสีอ่อน


รูปภาพทั้งหมดของ Google ที่ฉันพบมีสีเหลื่อมกันแทนที่จะเป็นแถบสีเขียวและสีน้ำเงิน เพลงโกหก!
Cees Timmerman

3

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

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

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


เซลล์เองนั้นมีการตอบสนองที่ค่อนข้างสม่ำเสมอปัญหาคือในการจัดหาและบางคนก็ขาดเซลล์ และสยองขวัญผู้หญิงบางคนมีคู่สีที่สี่ทำให้วงล้อสีล้าสมัย มนุษย์บางคนยังขาดฟิลเตอร์ยูวีธรรมชาติของพวกเขา แต่การแก้ไขสีนั้นยากมาก ๆ ใช่ ความลึกของบิตไม่ใช่ปัญหาที่เป็นไปได้ขอบเขตเป็นปัจจัย จำกัด
joojaa

ฮาร์ดแวร์และซอฟต์แวร์เป็นปัญหาจริงเมื่อพูดถึงสีดิจิทัล Gamuts เป็นเพียงภาชนะบรรจุของสี ใช่ขอบเขตทั้งหมดเกือบทั้งหมดจะไม่มีสีที่แน่นอนที่อยู่ด้านนอก แต่สีบางส่วนที่พวกเขามีจะแสดงอย่างไม่ถูกต้องตราบใดที่ตารางการค้นหาการ์ดกราฟิกและซอฟต์แวร์การทำโปรไฟล์ไม่ได้พล็อตค่า RGB ทั้งหมด แม้ว่าระดับของเม็ดละเอียดนั้นจะประสบความสำเร็จ (ซึ่งจะเป็นกระบวนการที่ยาวนานอย่างไม่น่าเชื่อ BTW) ฟิสิกส์ที่เกี่ยวข้องกับการแปลงข้อมูลสีดิจิตอลเป็นแสงจริงที่เปล่งออกมาจากจอภาพจะยังคงเป็นปัจจัย จำกัด
digijim

1

มีบริการออนไลน์ที่คำนวณสูตรการผสมสีของศิลปินจากค่า rgb ที่นี่: http://sensuallogic.com/paintmaker/OnlinePaintMixer.html

ใช้งานได้ทั้งกับสีน้ำมันและสีอะครีลิค

  • และแบรนด์ที่พวกเขาครอบคลุมคือ:
  • อะคริลิคทองคำเนื้อหนา
  • Liquitex Heavy Body acrylics
  • Rembrandt น้ำมันศิลปินดีสี
  • อนุรักษ์แกมเบีย

2
ยินดีต้อนรับสู่การออกแบบกราฟิก SE ในขณะที่คำตอบของคุณดูเหมือนจะตอบคำถามคุณก็ดูเหมือนจะอยู่เบื้องหลังเว็บไซต์ที่คุณกำลังเชื่อมโยง กรุณาเปิดเผยความร่วมมือของคุณ ดูวิธีการไม่ได้เป็นผู้ส่งสแปม
Wrzlprmft

0

RGB, CMYK, HEX, ค่าไม่ได้อธิบายถึงสีจริงๆ พวกเขาตั้งชื่อสิ่งที่ไม่ไกลนัก

ทำไม? พวกเขาลืมพื้นหลังในสิ่งที่สี "ของจริง" หรือสีหมึกถูกนำไปใช้

เฉพาะ CIE L a b * ค่าจะอธิบายสีจริงตามที่ปรากฏภายใต้เงื่อนไขบางประการ (ผู้สังเกตการณ์ 2 °หรือ 10 °, แสง D50 / D65 / ... , วัดโดยมีหรือไม่มีตัวกรองโพลาไรซ์, แสงที่มีเนื้อหา UV หรือไม่มี)

ดังนั้นใช้ Lab Values ​​พร้อมเงื่อนไขการวัดเพื่อแก้ไขสีจริง ๆ ซึ่งเป็นอิสระจากอิทธิพลอื่น ๆ ทั้งหมด

จากนี้คุณสามารถกลับไปที่ cmyk, rgb หรืออื่น ๆ แต่การวัดคุณภาพที่ดีของ Lab-Values ​​คือฐาน ไม่มีอะไรนับ

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