ตามทฤษฎีแล้ววิธีที่เหมาะสมในการแปลงภาพสีเป็นขาวดำควรใช้
ช่องส่องสว่าง ความส่องสว่างเป็นตัววัดว่าดวงตาของเรามีความอ่อนไหวต่อสีใดสีหนึ่งดังนั้นเราจะเห็น "ความสว่าง" ได้อย่างไร อนิจจา Gimp มีหลายวิธีในการแปลงเป็น B&W แต่ไม่ใช่วิธีที่เหมาะสม :-(
นี่คือภาพทดสอบที่ฉันใช้เพื่อเปรียบเทียบวิธีการที่แตกต่างกัน คุณสามารถดาวน์โหลดและดูด้วยตัวคุณเอง:

สามเหลี่ยมด้านซ้ายเป็นส่วนผ่านก้อนสีในเครื่องบินที่มีพรรค R, G และ B ที่ผมทำส่วนใน
เชิงเส้นพื้นที่ -RGB แล้วแกมมาเข้ารหัสมัน
sRGB สามเหลี่ยมทางด้านขวาคือการเรนเดอร์ B&W ที่“ เหมาะสม” ของก่อนหน้านั่นคือความส่องสว่างที่เข้ารหัสด้วยแกมม่า การแปลงภาพนี้เป็น B&W ฉันทำการสังเกตต่อไปนี้:
- สีเขียวเป็นสีที่เบากว่าสีน้ำเงิน แต่วิธีการแปลงหลายวิธีไม่ยอมรับสิ่งนี้และทำให้พรรคทั้งหมดที่มีความสว่างเท่ากัน
- desaturate / lightness มีปัญหานี้ (น้ำหนักเดียวกันกับพรรคทั้งหมด) และนอกจากนี้ยังสร้างสายประดิษฐ์บางอย่างในรูปสามเหลี่ยม
- desaturate / ค่าเฉลี่ยยังให้น้ำหนักเท่ากันทุกพรรค แต่ให้ภาพที่นุ่มนวลขึ้น เพียง แต่มีแนวโน้มที่จะทำให้สีอิ่มตัวเข้มกว่าสีอิ่มตัวน้อยกว่า
- desaturate / luminosity เข้ามาใกล้ แต่บลูส์และสีแดงอิ่มตัวมีการแสดงผลมืดเกินไป ในทางเทคนิคนี่คือ
ช่องทางlumaคือสิ่งที่ "ถูกต้อง" ยกเว้นการลืมถอดรหัส / เข้ารหัสแกมม่า
- แปลงเป็นสีเทาเหมือนกับ desaturate / luminosity
- รักษาช่อง R, G หรือ B เดียวดูแปลกจริง ๆ ถ้าคุณมีสีอิ่มตัว
- ช่อง V จาก HSV ทำให้พรรคทั้งหมดเป็นสีขาวซึ่งผิดธรรมชาติมาก
- ช่อง L จาก LAB นั้นแย่มากเพราะมันไม่รักษาสีเทา (มันเบาเกินไป)
- ช่อง Y จาก ITU R709 เป็น luma เช่นเดียวกับ desaturate / luminosity
- ช่อง Y จาก ITU R470 นั้นเป็น luma ด้วยเช่นกัน แต่ใช้น้ำหนักสำหรับ R, G และ B ที่แตกต่างจากน้ำหนัก sRGB จริง ๆ แล้วฉันคิดว่ามันเป็นการแสดงผลที่เป็นธรรมชาติที่สุด
ตกลงตอนนี้นี่เป็นทฤษฎีเกี่ยวกับการทำให้การเรนเดอร์ "เป็นธรรมชาติ" มากที่สุด ในทางปฏิบัติคุณอาจต้องการใช้การแสดงผลใด ๆ ที่แสดงภาพในมือได้ดีกว่า ตัวอย่างเช่นคุณอาจมีน้ำหนักเกินสีแดงในมิกเซอร์ช่องทางเพื่อเพิ่มความสว่างและสีผิวที่เรียบเนียนหรือเพื่อเพิ่มความคมชัดระหว่างท้องฟ้าสีฟ้าและเมฆสีขาว ข้อสรุปส่วนตัวของฉันคือ:
- หากภาพไม่มีสีอิ่มตัวอย่างยิ่งวิธีการใด ๆ ที่ควรให้การเรนเดอร์ที่สมเหตุสมผลให้บันทึก L จาก LAB ฉันจะไม่สนใจมากเกินไปและใช้สิ่งใด ๆ ของพวกเขาอาจเปลี่ยนเป็นสีเทาหรือไม่ดี / ความส่องสว่าง (ซึ่งเหมือนกัน)
- หากมีสีอิ่มตัวและฉันต้องการการแสดงผลที่เป็นธรรมชาติที่สุดฉันจะไปหาช่อง Y จาก ITU R470
- ถ้าฉันต้องการการควบคุมมากกว่านี้ฉันจะใช้ตัวปรับช่องสัญญาณเริ่มต้นที่ประมาณ (1/3 R, 1/2 G, 1/6 B) จากนั้นปรับแต่งเพื่อลิ้มรส
- ในกรณีใด ๆ ฉันจะแก้ไขภาพด้วยเครื่องมือเส้นโค้งที่เหมาะสมกว่าการแปลงเพียงเพื่อให้ได้ความคมชัดและความสว่างที่น่าพอใจ