เหตุใดซอฟต์แวร์จึงสามารถแก้ไขสมดุลสีขาวให้แม่นยำยิ่งขึ้นสำหรับไฟล์ RAW มากกว่าที่ใช้กับ JPEG ได้
มีความแตกต่างพื้นฐานระหว่างการทำงานกับข้อมูลดิบจริงเพื่อสร้างการตีความข้อมูลดิบที่แตกต่างจากการตีความไฟล์ดิบแบบ 8 บิตเริ่มต้นที่คุณเห็นบนหน้าจอของคุณเมื่อเทียบกับการทำงานกับ jpeg 8 บิตซึ่งข้อมูลทั้งหมดใน ไฟล์คือสิ่งที่คุณเห็นบนหน้าจอ
เมื่อคุณใช้ตัวคลิกสีขาวในไฟล์ "ดิบ" คุณจะไม่แก้ไขภาพที่แสดงบนหน้าจอของคุณ (ซึ่งเป็นการแสดงผลแบบ 8 บิตคล้าย jpeg ซึ่งเป็นหนึ่งในการตีความที่เป็นไปได้ของข้อมูลในไฟล์ภาพดิบ ) คุณกำลังบอกให้แอปพลิเคชั่นการแปลงข้อมูลดิบกลับไปและเปลี่ยนกลับข้อมูลในไฟล์ raw เป็นภาพที่แสดงได้โดยใช้ตัวคูณช่องสีที่แตกต่างกัน
คุณกำลังสร้างภาพอื่นจากข้อมูลดิบเดียวกันกับที่ใช้ในการสร้างเวอร์ชันแรกที่คุณเห็นบนหน้าจอ แต่แอปพลิเคชันจะย้อนกลับไปยังจุดเริ่มต้นและใช้ข้อมูลทั้งหมดในไฟล์ raw เพื่อสร้างการตีความข้อมูลดิบแบบที่สองที่แตกต่างกันตามคำแนะนำที่แตกต่างกันของคุณเกี่ยวกับวิธีการประมวลผลข้อมูลนั้น มันไม่ได้เริ่มต้นด้วยข้อมูลที่ จำกัด ที่ปรากฏบนหน้าจอของคุณและทำการแก้ไข หากทำเช่นนั้นคุณจะได้รับผลลัพธ์เช่นเดียวกับที่คุณทำเมื่อทำงานกับ jpeg ¹
ไฟล์ raw มีข้อมูลมากกว่าที่ปรากฏบนหน้าจอของคุณเมื่อคุณเปิดไฟล์ raw ไฟล์ภาพดิบมีข้อมูลเพียงพอที่จะสร้างจำนวนการตีความที่แตกต่างกันของข้อมูลนั้นซึ่งจะพอดีกับไฟล์ jpeg 8 บิต²
เมื่อใดก็ตามที่คุณเปิดไฟล์ raw และดูบนหน้าจอคุณจะไม่ได้รับ "THE raw file" ³คุณกำลังดูหนึ่งในจำนวนการตีความที่เป็นไปได้ของข้อมูลในไฟล์ raw ข้อมูลดิบเองมีการวัดค่าความสว่างเดียว (ขาวดำ) โดยแต่ละพิกเซลได้ดี ด้วยเซ็นเซอร์กล้องที่สวมหน้ากากของไบเออร์ (กล้องดิจิตอลสีส่วนใหญ่ใช้ฟิลเตอร์ไบเออร์) แต่ละพิกเซลจะมีฟิลเตอร์สีที่ด้านหน้าซึ่งก็คือ 'สีแดง', 'สีเขียว' หรือ 'สีฟ้า' ('สี' ที่แท้จริงของ ฟิลเตอร์ในหน้ากากของไบเออร์ส่วนใหญ่จะอยู่ที่ใดก็ได้จากสีเขียวแกมเหลืองเล็กน้อยไปจนถึงสีส้มสีเหลืองสำหรับ 'สีแดง', สีฟ้าอมเขียวเล็กน้อยสำหรับ 'สีเขียว' และสีฟ้าอมม่วงเล็กน้อยสำหรับ 'สีน้ำเงิน' -สีเหล่านี้มากหรือน้อยสอดคล้องกับศูนย์กลางของความอ่อนไหวของกรวยสามชนิดในเรตินาของเรา ) สำหรับการอภิปรายที่สมบูรณ์มากขึ้นเกี่ยวกับวิธีที่เราได้รับข้อมูลสีจากค่าความสว่างเดียวที่วัดได้ที่แต่ละพิกเซลให้ดีโปรดดูที่ไฟล์ RAW เก็บ 3 สีต่อพิกเซลหรือเพียงหนึ่งสี
เมื่อคุณเปลี่ยนสมดุลสีขาวของไฟล์ raw คุณไม่ได้ทำการเปลี่ยนแปลงการแปลความหมายของไฟล์ raw แบบ 8 บิตที่คุณเห็นบนหน้าจอคุณกำลังทำการเปลี่ยนแปลงวิธีตีความข้อมูลดิบ monochromatic เชิงเส้น 14 บิต จากนั้นจะปรากฏบนหน้าจอของคุณพร้อมสมดุลสีขาวที่อัปเดตนั่นคือคุณกำลังใช้ประโยชน์เต็มที่จากขั้นตอนเชิงเส้นโมโนโครมแบบแยกต่างหาก 16,384 ที่ไฟล์ดิบมีสำหรับแต่ละพิกเซลไม่ใช่แกมม่าที่แยกกัน 256 ขั้นตอนในการแก้ไขช่องสามสีสำหรับแต่ละพิกเซลที่คุณเห็นบนหน้าจอ 8 บิตของคุณ การเป็นตัวแทนของไฟล์ดิบนั้น คุณยังได้รับประโยชน์จากข้อมูลอื่น ๆ ทั้งหมดที่มีอยู่ในข้อมูลภาพดิบรวมถึงสิ่งต่างๆเช่นพิกเซลที่ถูกปกปิดและข้อมูลอื่น ๆ ที่ถูกทิ้งเมื่อไฟล์ถูกแปลงเป็นรูปแบบ 8 บิตที่จะแสดงบนหน้าจอของคุณ
ภาพที่คุณเห็นบนจอภาพของคุณเมื่อคุณเปิดไฟล์ raw จะมีลักษณะอย่างไรโดยแอปพลิเคชันที่คุณใช้ในการเปิดไฟล์ตีความข้อมูลดิบในไฟล์เพื่อสร้างภาพที่สามารถดูได้ แต่นั่นไม่ใช่วิธีเดียวที่จะแสดง "ไฟล์ต้นฉบับดั้งเดิม" มันเป็นเพียงวิธีการใช้งานของคุณ - หรือกล้องที่สร้างตัวอย่าง jpeg ที่แนบมากับไฟล์ raw - ได้ประมวลผลข้อมูลในไฟล์ raw เพื่อแสดงบนหน้าจอของคุณ
แต่ละแอปพลิเคชันมีชุดของพารามิเตอร์เริ่มต้นที่กำหนดวิธีการประมวลผลข้อมูลดิบ หนึ่งในพารามิเตอร์ที่สำคัญที่สุดคือวิธีเลือกสมดุลสีขาวที่ใช้ในการแปลงข้อมูลดิบ แอปพลิเคชั่นส่วนใหญ่มีชุดพารามิเตอร์ที่แตกต่างกันมากมายซึ่งผู้ใช้สามารถเลือกได้ซึ่งสามารถเปลี่ยนแปลงการตั้งค่าส่วนบุคคลภายในชุดคำสั่งที่ใช้เพื่อตีความข้อมูลในไฟล์ดิบได้ แอปพลิเคชันจำนวนมากจะใช้ตัวคูณช่องสมดุลสีขาว / สีที่ประเมินโดยกล้อง (เมื่อใช้ AWB ในกล้อง) หรือป้อนโดยผู้ใช้ (เมื่อใช้การแก้ไข CT + WB ในกล้อง) ในเวลาที่ถ่ายภาพ แต่นั่นไม่ใช่สมดุลสีขาวที่ถูกกฎหมายเท่านั้นที่สามารถใช้ในการตีความข้อมูลดิบ
ด้วยไฟล์ raw แบบ 14 บิตมีค่าไม่ต่อเนื่อง 16,384 ค่าระหว่าง 0 (pure black) และ 1 (pure white) ที่ช่วยให้ขั้นตอนขนาดเล็กมากระหว่างแต่ละค่า แต่นี่คือค่าความขาวดำ เมื่อข้อมูลถูกยกเลิกการใช้งานจะมีการใช้เส้นโค้งแกมม่าและทำการแปลงเป็นพื้นที่สีที่เฉพาะเจาะจงตัวคูณการแปลง WB จะถูกนำไปใช้กับค่า 14 บิตเหล่านี้ ขั้นตอนสุดท้ายในกระบวนการคือทำการแมปค่าผลลัพธ์ใหม่ให้เป็น 8 บิตก่อนทำการบีบอัดไฟล์ที่เสีย 8-bits อนุญาตให้ 256 ค่าที่ไม่ต่อเนื่องระหว่าง 0 (สีดำบริสุทธิ์) และ 1 (สีขาวบริสุทธิ์) ดังนั้นแต่ละขั้นตอนระหว่างค่าคือ 64X ใหญ่กว่าด้วย 14 บิต
หากเราพยายามเปลี่ยน WB ด้วยการไล่ระดับสีที่มากขึ้นพื้นที่ที่เราพยายามขยายผลักแต่ละขั้นตอนในข้อมูลที่เราใช้อยู่นั้นไกลเกินกว่าขั้นตอนเดียวในไฟล์ผลลัพธ์ ดังนั้นการไล่สีในพื้นที่เหล่านั้นจึงกลายเป็นเรื่องที่หยาบกว่าเดิม พื้นที่ที่เราลดขนาดจะผลักดันแต่ละขั้นตอนเหล่านั้นลงในพื้นที่ขนาดเล็กกว่าขั้นตอนเดียวในไฟล์ผลลัพธ์ แต่จากนั้นขั้นตอนเหล่านั้นจะได้รับการจัดวางใหม่เพื่อให้พอดีกับการไล่เฉดสีขั้นตอน 256 ระหว่าง '0' และ '1' สิ่งนี้มักจะส่งผลในแถบหรือโปสเตอร์แทนการเปลี่ยนราบรื่น
¹เพื่อให้ใช้ทรัพยากรได้เร็วขึ้นและน้อยลงบางแอปพลิเคชั่นการประมวลผลแบบดิบจะมีโหมด "ด่วน" ที่จะแก้ไขการแสดง 8 บิตที่มีอยู่บนหน้าจอของคุณเมื่อคุณเลื่อนแถบเลื่อนการตั้งค่า ซึ่งมักส่งผลให้เกิดแถบสีหรือสิ่งประดิษฐ์ที่ไม่พึงประสงค์อื่น ๆ เช่นโทนสีม่วงที่คุณเห็นใน jpeg ที่เปลี่ยนสีในคำถาม สิ่งนี้ใช้ได้กับตัวอย่างที่คุณกำลังดูอยู่เท่านั้น เมื่อไฟล์ถูกแปลงและบันทึก (ส่งออก) คำแนะนำเดียวกันนี้จะถูกนำไปใช้กับข้อมูลดิบตามที่มีการประมวลผลใหม่และจะไม่เห็นแถบหรือสิ่งประดิษฐ์อื่น ๆ (หรือไม่รุนแรง)
²แน่นอนว่าคุณสามารถถ่ายภาพที่มีสีบริสุทธิ์เดียวภายในมุมมองทั้งหมด แต่ภาพถ่ายส่วนใหญ่มีโทนสีเฉดสีและความสว่างที่หลากหลาย
see โปรดดู: เพราะเหตุใดรูปภาพ RAW ของฉันจึงมีสีอยู่แล้วหากยังไม่ได้ทำการชำระบัญชี?
สิ่งนี้จะอธิบายแถบหรือโปสเตอร์ในภาพที่เกิดจากความแม่นยำที่ลดลง แต่ยังคงเป็นไปได้ที่จะย้ายจุดสีขาวในตำแหน่งที่ถูกต้องหรือไม่
คุณสามารถเปลี่ยนสีของ jpeg เป็นระดับ แต่ข้อมูลส่วนใหญ่ที่จำเป็นในการผลิตสีทั้งหมดที่คุณสามารถผลิตได้ด้วยข้อมูลดิบจะไม่อยู่ที่นั่นอีกต่อไป มันถูกทิ้งระหว่างการแปลงเป็น RGB และลดลง 8 บิตก่อนการบีบอัด สิ่งเดียวที่คุณทิ้งไว้ให้ทำงานคือค่าของแต่ละพิกเซลในช่องสีทั้งสาม เส้นโค้งการตอบกลับสำหรับแต่ละแชนเนลเหล่านั้นอาจถูกวาดใหม่ แต่สิ่งที่เพิ่มหรือลดค่าสำหรับช่องสีนั้นในแต่ละพิกเซลของรูปภาพ มันจะไม่ย้อนกลับไปทำซ้ำ demosaicing ตามตัวคูณช่องใหม่เพราะข้อมูลนั้นจะไม่ถูกเก็บไว้ใน JPEG
มันเป็นสิ่งสำคัญที่จะต้องเข้าใจว่าในภาพตัวอย่างที่เพิ่มให้กับคำถามภาพที่สองไม่ได้มาจากภาพแรก ทั้งภาพแรกและภาพที่สองเป็นการตีความที่แตกต่างกันสองประการของข้อมูลดิบเดียวกันไม่เป็นต้นฉบับมากกว่าที่อื่น ไม่มี "ถูกต้อง" มากกว่าอีกอันในแง่ของการแสดงข้อมูลที่ถูกต้องในไฟล์ raw ทั้งสองวิธีถูกต้องสมบูรณ์แบบที่สุดในการใช้ข้อมูลในไฟล์ raw เพื่อสร้างอิมเมจ 8 บิต วิธีแรกคือวิธีที่แอปพลิเคชันการแปลงข้อมูลดิบของคุณและ / หรือตัวอย่าง jpeg ที่สร้างขึ้นในกล้องของคุณเลือกที่จะตีความข้อมูล อย่างที่สองคือวิธีที่แอปพลิเคชันการแปลงข้อมูลดิบของคุณตีความข้อมูลหลังจากที่คุณบอกว่าค่าเซ็นเซอร์ดิบที่คุณต้องการแปลเป็นสีเทา / ขาว เมื่อคุณคลิกที่ส่วนเดียวกันของอิมเมจ jpeg ข้อมูลสีจำนวนมากที่จำเป็นในการแก้ไขภาพให้ดูเหมือนไฟล์ raw รุ่นที่สองไม่มีอยู่ที่นั่นอีกต่อไปและไม่สามารถใช้งานได้
มันเป็นเพราะการบีบอัดไฟล์ JPEG และ TIFF แบบ 32 บิตที่สูญเสียไปหรือเปล่า?
ไม่แม้ว่าการบีบอัดแบบ lossy จะเป็นส่วนใหญ่ก็ตาม ดังนั้นการลดลงเป็น 8 บิตซึ่งทำให้แต่ละขั้นตอนระหว่าง '0' (pure black) และ '1' (full saturation) 64X มีขนาดใหญ่เท่ากับไฟล์ raw แบบ 14 บิต แต่มันเกินกว่าการบีบอัด jpeg
สองสามย่อหน้าจากคำตอบนี้เป็นRAW ถึง TIFF หรือ PSD 16 บิตจะลดความลึกของสี :
เมื่อข้อมูลในไฟล์ดิบถูกแปลงเป็น demosaiced แล้วไฟล์ TIFF ที่ถูกแก้ไขของแกมม่าจะไม่สามารถย้อนกลับกระบวนการได้
ไฟล์ TIFF มีขั้นตอนการประมวลผลทั้งหมด "อบใน" ข้อมูลที่มี แม้ว่าไฟล์ TIFF แบบ 16 บิตที่ไม่มีการบีบอัดจะมีขนาดใหญ่กว่าไฟล์ raw ทั่วไปที่ได้มาเนื่องจากวิธีการจัดเก็บข้อมูล แต่ก็ไม่ได้มีข้อมูลทั้งหมดที่จำเป็นในการย้อนกลับการแปลงและสร้างข้อมูลที่แน่นอนเดียวกัน ที่มีอยู่ในไฟล์ raw มีจำนวนแตกต่างกันเกือบไม่ จำกัด ค่าข้อมูลระดับพิกเซลของไฟล์ดิบที่สามารถนำมาใช้ในการผลิต TIFF เฉพาะ ในทำนองเดียวกันมีไฟล์ TIFF จำนวนเกือบจะไม่ จำกัด ที่สามารถสร้างได้จากข้อมูลในไฟล์ภาพดิบทั้งนี้ขึ้นอยู่กับการตัดสินใจเกี่ยวกับวิธีการประมวลผลข้อมูลดิบเพื่อสร้าง TIFF
ข้อได้เปรียบของ TIFF 16 บิตเทียบกับ TIFF 8 บิตคือจำนวนขั้นตอนระหว่างค่าที่มืดที่สุดและสว่างที่สุดสำหรับแต่ละช่องสีในภาพ ขั้นตอนปลีกย่อยเหล่านี้ช่วยให้การจัดการเพิ่มเติมเพิ่มเติมก่อนที่จะแปลงเป็นรูปแบบ 8 บิตในที่สุดโดยไม่ต้องสร้างสิ่งประดิษฐ์เช่นแถบในพื้นที่ของการไล่โทนสี
แต่เนื่องจาก TIFF แบบ 16 บิตมีขั้นตอนเพิ่มเติมระหว่าง "0" และ "65,535" มากกว่าไฟล์แบบ 12 บิต (0-4095) หรือ 14 บิต (0-16383) ไฟล์ดิบจึงไม่ได้หมายความว่าไฟล์ TIFF จะแสดง ช่วงความสว่างเท่ากันหรือมากกว่า เมื่อข้อมูลในไฟล์ raw แบบ 14 บิตถูกแปลงเป็นไฟล์ TIFF จุดสีดำสามารถถูกเลือกที่ค่าเช่น 2048 พิกเซลใด ๆ ในไฟล์ raw ที่มีค่าต่ำกว่า 2048 จะถูกกำหนดค่าเป็น 0 ใน TIFF ถ้าจุดสีขาวถูกตั้งไว้ที่ 8,191 ค่าใด ๆ ในไฟล์ raw ที่สูงกว่า 8191 จะถูกตั้งค่าที่ 65,535 และการหยุดแสงที่สว่างที่สุดในไฟล์ดิบจะหายไปอย่างถาวร ทุกอย่างที่สว่างกว่าในไฟล์ raw กว่าจุดสีขาวที่เลือกมีค่าเท่ากันใน TIFF ดังนั้นจึงไม่มีการเก็บรายละเอียดไว้
มีคำถามที่มีอยู่เป็นจำนวนมากที่นี่ซึ่งครอบคลุมเรื่องเดียวกันมาก นี่คือตัวอย่างบางส่วนที่คุณอาจพบว่ามีประโยชน์:
ไฟล์ RAW เก็บ 3 สีต่อพิกเซลหรือเพียงหนึ่งสี?
RAW เป็น TIFF หรือ PSD 16 บิตลดความลึกของสี
ฉันจะเริ่มต้นด้วยการตั้งค่า JPEG ในกล้องใน Lightroom ได้อย่างไร
ทำไมลักษณะของไฟล์ RAW จึงเปลี่ยนไปเมื่อเปลี่ยนจาก "lighttable" เป็น "darkroom" ใน Darktable?
WB ด้วยตนเองของ nikon d810 ไม่เหมือนกับ "As Shot" ใน Lightroom
ทำไมรูปภาพ RAW ถึงดูแย่กว่า JPEG ในโปรแกรมแก้ไข?
จับคู่สีใน Lightroom กับเครื่องมือแก้ไขอื่น ๆ
ขณะถ่ายภาพใน RAW คุณต้องทำการโพสต์เพื่อให้ภาพดูดีหรือไม่?
ทำไมคุณภาพของหน้าจอกล้องถึงคอมพิวเตอร์ลดลง
เพราะเหตุใดรูปภาพของฉันจึงดูแตกต่างกันในยูทิลิตี้ Photoshop / Lightroom กับ Canon EOS / ในกล้อง
ทำไมภาพของฉันถึงดูแตกต่างจากกล้องของฉันมากกว่าเมื่อนำเข้าสู่แล็ปท็อปของฉัน?
วิธีจำลองการประมวลผลในกล้องใน Lightroom ได้อย่างไร
การแปลงไฟล์ JPG ในกล้องของ Nikon เทียบกับ lightroom jpg
ทำไมหน้าตัวอย่าง Lightroom / Photoshop ของฉันเปลี่ยนไปหลังจากโหลดแล้ว