ฉันเป็นเหมือนระดับเริ่มต้นดังนั้นให้อภัยฉันถ้านี่เป็นคำถามพื้นฐานที่โง่มาก เมื่อฉันเป็นไฟล์ภาพ JPEG แล้วฉันจะรู้ได้อย่างไรว่ามันเป็นไฟล์ RAW หรือไม่?
ฉันเป็นเหมือนระดับเริ่มต้นดังนั้นให้อภัยฉันถ้านี่เป็นคำถามพื้นฐานที่โง่มาก เมื่อฉันเป็นไฟล์ภาพ JPEG แล้วฉันจะรู้ได้อย่างไรว่ามันเป็นไฟล์ RAW หรือไม่?
คำตอบ:
เมื่อฉันเป็นไฟล์ภาพ JPEG แล้วฉันจะรู้ได้อย่างไรว่ามันเป็นไฟล์ RAW หรือไม่?
หากคุณมีไฟล์ JPEG แสดงว่าไม่ใช่ไฟล์ RAW
RAW ไม่ใช่รูปแบบเดียว แต่เป็นชื่อรวมสำหรับไฟล์ภาพที่มีข้อมูลตรงจากเซ็นเซอร์ ต้องประมวลผลไฟล์ RAW เพื่อแปลงเป็นรูปแบบภาพทั่วไปเช่น JPEG หรือ PNG กล้องส่วนใหญ่สามารถทำการประมวลผลตัวเองเพื่อให้พวกเขาบันทึกภาพในรูปแบบ JPEG หรือพวกเขาสามารถเขียนข้อมูล RAW ลงในไฟล์สำหรับการประมวลผลบนคอมพิวเตอร์ของคุณ ไม่ว่าจะด้วยวิธีใดหากคุณรู้ว่าไฟล์ของคุณเป็นไฟล์ JPEG คุณจะไม่ได้เป็นไฟล์ RAW
เว้นแต่จะมีใครบางคนเปลี่ยนชื่อไฟล์ RAW เล็กน้อยมันจะไม่มีชื่อไฟล์ที่มีนามสกุล. jpg / .jpeg / .jfif ส่วนขยายทั่วไปสำหรับไฟล์ RAW จะเป็น. raw, .arw (Sony), .dng (โทรศัพท์ Android เป็นต้น), .nef (Nikon), .cr2 (Canon) ...
ไฟล์ JPEG จะมีข้อความ JFIF อยู่ใกล้จุดเริ่มต้นเสมอหากเปิดในตัวแก้ไขข้อความหรือฐานสิบหกโดยเรียงตามลำดับชั้น (คำเตือน: หากเปิดไฟล์ที่ไม่ใช่ข้อความในตัวแก้ไขข้อความไม่ควรบันทึก!) มันเป็นไปไม่ได้ แต่ไม่น่าเป็นไปได้อย่างยิ่งที่ไฟล์ RAW จะเป็นเช่นนั้น
หากคุณไม่เห็นนามสกุลไฟล์ใน Microsoft Windows ให้ยกเลิกการเลือก "ตัวเลือกโฟลเดอร์" / "ซ่อนนามสกุลสำหรับไฟล์ประเภทที่รู้จัก"
file
พูดว่า: IMG_1385.JPG: JPEG image data, Exif standard: [TIFF image data, little-endian, direntries=11, description= , manufacturer=Canon, model=Canon IXUS 150, orientation=upper-left, xresolution=200, yresolution=208, resolutionunit=2, datetime=2018:04:17 14:52:46, GPS-Data], baseline, precision 8, 4608x3456, frames 3
. ในทางกลับกันคุณจะพบ JFIF ในไฟล์ RAW หากมีภาพย่อขนาด JPG ที่ฝังอยู่
file
ไม่ใช่เครื่องมือแก้ไขข้อความ / ฐานสิบหก ลองxxd
(แต่คุณอาจไม่ต้องการทิ้งไฟล์ทั้งหมดดังนั้นฉันขอแนะนำให้ จำกัด (เช่นxxd -l 1024 <file>
))
grep -i JFIF *.JPG
ในไดเรกทอรีทั้งหมด การเข้าชมเพียงอย่างเดียวอยู่ในไฟล์ที่ฉันแก้ไข (ดังนั้นโปรแกรมแก้ไขรูปภาพจึงใช้รูปแบบ JFIF) ฉันสงสัยว่านี้เป็นเพราะกล้องใช้รูปแบบ Exifและไม่เก่ารูปแบบ JFIF
ไฟล์ที่ลงท้าย: จบ JPEGs ด้วย.jpg
หรือ.jpeg
, RAWs จบลงด้วยสตริงที่แตกต่างกัน (เช่น.cr2
, .nef
, .arw
, ... )
ส่วนหัวของไฟล์: โดยปกติรูปแบบจะมีการใส่ลายเซ็นลงไปเพื่อบอกโปรแกรม
ขนาด: ขนาดและแรงจูงใจเท่ากันแม้คุณภาพ 100 JPEG จะเล็กลงอย่างมีนัยสำคัญ (เช่น 20 MiB กับ 5 MiB)
ถามโปรแกรมที่รู้ โปรแกรมส่วนใหญ่ (ถ้าไม่ใช่ทั้งหมด) ใช้ส่วนหัวของไฟล์หรือการวิเคราะห์ไฟล์อื่น ๆ เพื่อกำหนดรูปแบบของไฟล์ IrfanView ยังบอกคุณเมื่อคุณมี JPEG ที่มีจุดจบผิด (เช่นThisIsNotAPNG.png
)
ในขณะที่คุณสามารถบันทึกการเปลี่ยนแปลงข้อมูลของภาพเป็น JPEG ได้โดยการเข้ารหัสอีกครั้งคุณไม่สามารถวาดเส้นดินสอลงใน RAW และบันทึกเป็น RAW ได้ - จะต้องเป็น PSD, TIF, JPEG, ...
มีวิธีการเพิ่มเติม แต่ส่วนใหญ่เกี่ยวข้องกับประสบการณ์บางอย่างในเนื้อหาประเภทนี้ (เช่น HEX-editor) หากคุณต้องการคำตอบจะเป็นระดับต่ำแล้วฉันจะแนะนำให้ย้ายไปsuperuser
หมายเหตุ:เนื่องจากจะทำให้คำตอบนี้ยาวมากฉันจึงไม่ได้พิจารณาไฟล์คอนเทนเนอร์ ไฟล์ RAW ส่วนใหญ่เป็นไฟล์บรรจุ - ไม่รวมเฉพาะไฟล์ RAW เอง แต่ยังรวมถึงภาพขนาดย่อ JPEG ในคำตอบของฉันฉันเป็นเพียงการพูดคุยเกี่ยวกับไฟล์ภาพในภาชนะที่เกี่ยวข้อง - เช่น JPEGs ในภาชนะบรรจุที่ RAW ยังคง JPEG และเท่าที่ผมรู้ว่าJPEGs ไม่ได้ไฟล์ภาชนะและดังนั้นจึงไม่สามารถมี 'รูปภาพ'
รูปแบบ RAW ตามปกติเรียกว่าเป็นกลุ่มของชนิดไฟล์ที่มีคำต่อท้ายที่แตกต่างกัน มี*.raw
ไฟล์และไฟล์ที่เป็นกรรมสิทธิ์เช่น*.cr2
สำหรับ Canon เช่นและอื่น ๆ อีกมากมาย ฉันเป็น Canoneer ดังนั้นสิ่งต่อไปนี้จะขึ้นอยู่กับประสบการณ์ของฉันกับ Canon
ผู้ผลิตเกือบทุกรายมีรูปแบบไฟล์ RAW ของตนเอง โปรดระวังด้วยว่า Canon บางเครื่องได้ทำการอัพเดตรูปแบบ RAW ของพวกเขาดังนั้นการอ้างว่า "เครื่องมือรูปภาพทั้งหมด [Canon] สามารถเปิดภาพ [RAW ทั้งหมดของ Canon] ได้" เป็นเท็จ ในการดูตัวอย่างไฟล์ RAW จำเป็นต้องใช้โปรแกรมที่สามารถประมวลผลไฟล์ในรูปแบบเฉพาะ แม้แต่ Photoshop อันทรงพลังก็มีปัญหาในการเปิดไฟล์ RAW ทุกไฟล์
ไฟล์ RAW เป็นการถ่ายโอนข้อมูลที่เก็บรวบรวมจากเซ็นเซอร์รวมถึงข้อมูลที่มีการตั้งค่ากล้อง มันเสร็จสมบูรณ์และไม่สูญเสียการรับข้อมูลจากกล้องไปยังหน่วยความจำ รูปแบบ RAW ไม่ใช่รูปแบบของภาพเลย
กล้องมีตัวประมวลผลภาพในตัว (ในกรณีของ Canon ชื่อ Digic X ) ที่ตีความไฟล์ RAW เป็น JPEG และแสดงบนหน้าจอและ / หรือเก็บไว้ในหน่วยความจำ
เมื่อใช้งานกล้องดิจิตอลใด ๆ เวิร์กโฟลว์ภายในคือ:
หากเลือกRAW
โหมดตัวประมวลผลจะบันทึกข้อมูลเป็นภาพตามที่อยู่ในรูปแบบเฉพาะตัว ถ้าRAW+JPEG
โหมดเลือกหน่วยประมวลผลบันทึกข้อมูลตามที่เป็นไปimage.cr2 (สำหรับศีล) และประมวลผลภาพเพื่อimage.jpeg ถ้าJPEG
โหมดที่เลือกเท่านั้นการประมวลผลภาพจะถูกบันทึกไว้และข้อมูลดิบที่จะหายไปตลอดกาล
นั่นเป็นเหตุผลที่ภาพ RAW นั้นมีความเป็นมนุษย์เมื่อเปรียบเทียบกับรูปแบบภาพที่แท้จริง หากคุณมีกล้อง 12MPx ที่มีความลึก 16 บิตไฟล์ RAW จะเก็บข้อมูลภาพไว้ที่ 12,000 000 * 16 บิตพร้อมข้อมูลจำนวนเล็กน้อยที่เก็บการตั้งค่าไว้
JPEG เป็นรูปแบบไฟล์ที่ใช้สำหรับเก็บรูปภาพในขนาดที่เหมาะสม มันขึ้นอยู่กับการบีบอัดแบบสูญเสียและผลประโยชน์จากความจริงที่ว่า 50 เฉดสีดำเป็นสีดำต่อสายตามนุษย์ดังนั้นทำไมต้องกังวล? มันทำงานคล้ายกับ.mp3
รูปแบบเสียง - ไม่สนใจความแตกต่างที่เครื่องตรวจจับสามารถแยกแยะได้ แต่ความรู้สึกของมนุษย์ไม่สามารถทำได้ ระดับของความไม่รู้ถูกควบคุมโดยคุณภาพการบีบอัด
จะระบุไฟล์ RAW ได้อย่างไร?
jpg
หรือjpeg
ไฟล์ภาพดิบมีข้อมูลเพียงพอที่จะสร้างการตีความที่ใกล้เคียงกับข้อมูล jpeg 8 บิตแบบไม่ จำกัด open เมื่อใดก็ตามที่คุณเปิดไฟล์ raw และดูบนหน้าจอคุณจะไม่เห็น "THE raw ไฟล์." คุณกำลังดูหนึ่งในการตีความข้อมูลที่เป็นไปได้นับไม่ถ้วนในไฟล์ raw ข้อมูลดิบเองมีการวัดค่าความสว่างเดียว (ขาวดำ) โดยแต่ละพิกเซลได้ดี ด้วยเซ็นเซอร์กล้องที่สวมหน้ากากของไบเออร์ (กล้องดิจิตอลสีส่วนใหญ่ใช้ฟิลเตอร์ไบเออร์) แต่ละพิกเซลจะมีฟิลเตอร์สีที่ด้านหน้าซึ่งมีทั้งสีแดงสีเขียวหรือสีน้ำเงิน สำหรับการอภิปรายที่สมบูรณ์มากขึ้นเกี่ยวกับวิธีที่เราได้รับข้อมูลสีจากค่าความสว่างเดียวที่วัดได้ในแต่ละพิกเซลให้ดูที่ไฟล์ RAW เก็บ 3 สีต่อพิกเซลหรือเพียงหนึ่งสี?
ภาพที่คุณเห็นบนจอภาพของคุณเมื่อคุณเปิดไฟล์ raw จะมีลักษณะอย่างไรโดยแอปพลิเคชันที่คุณใช้เปิดไฟล์เลือกที่จะตีความข้อมูลดิบในไฟล์เพื่อสร้างภาพที่สามารถดูได้ แต่ละแอปพลิเคชันมีชุดของพารามิเตอร์เริ่มต้นที่กำหนดวิธีการประมวลผลข้อมูลดิบ หนึ่งในพารามิเตอร์ที่สำคัญที่สุดคือวิธีเลือกสมดุลสีขาวที่ใช้ในการแปลงข้อมูลดิบ แอปพลิเคชั่นส่วนใหญ่มีชุดพารามิเตอร์ที่แตกต่างกันมากมายซึ่งผู้ใช้สามารถเลือกได้ซึ่งสามารถเปลี่ยนแปลงการตั้งค่าส่วนบุคคลภายในชุดคำสั่งที่ใช้เพื่อตีความข้อมูลในไฟล์ดิบได้
หากคุณกำลังดูภาพบนหน้าจอคุณไม่ได้ดูไฟล์ raw สิ่งที่คุณเห็นคือการตีความข้อมูลดิบที่รวบรวมได้โดยเซ็นเซอร์กล้อง การตีความนั้นอาจเป็นหนึ่งในหลายสิ่ง:
สิ่งที่ควรคำนึงถึงคือไม่มีการแปลความหมายของไฟล์ภาพดิบนั่นคือ "ภาพดิบ" ข้อมูลดิบจะต้องถูกประมวลผลเพื่อให้ดูเป็นภาพที่มีความหมาย การตั้งค่าของขั้นตอนการประมวลผลต่าง ๆ จะกำหนดลักษณะของผลลัพธ์ ไม่มีวิธี "แก้ไข" โดยเนื้อแท้ในการประมวลผลข้อมูลดิบ สิ่งต่าง ๆ เช่นอุณหภูมิสีและสมดุลสีขาว, ความคมชัด, จุดสีขาว, จุดดำ ฯลฯ จะต้องนำไปใช้กับข้อมูลดิบที่เก็บรวบรวมโดยเซ็นเซอร์ก่อนที่มันจะดูเหมือนอะไรที่เราเรียกว่า "ภาพถ่าย"
สำหรับการสนทนาอย่างละเอียดเพิ่มเติมเกี่ยวกับข้อมูลในไฟล์รูปภาพอิมเมจดิบและไม่ใช่โปรดดูคำถามอื่น ๆ ที่นี่ที่ Photography at Stack Exchange:
ไฟล์ RAW เก็บ 3 สีต่อพิกเซลหรือเพียงหนึ่งสี?
เหตุใดซอฟต์แวร์จึงสามารถแก้ไขสมดุลสีขาวให้แม่นยำยิ่งขึ้นสำหรับไฟล์ RAW มากกว่าที่ใช้กับ JPEG ได้
RAW ใน ACR vs JPG ใน ACR
ในขณะที่ถ่ายใน RAW คุณต้องทำการโพสต์เพื่อให้ภาพดูดีหรือไม่?
เหตุใดรูปภาพ RAW จึงดูแย่กว่า JPEG ในโปรแกรมแก้ไข
ทำไมตัวอย่าง Lightroom / Photoshop ของฉันเปลี่ยนหลังจากโหลด
ทำไม Lightroom ถึงเปลี่ยนการตั้งค่าทั้งหมดใน RAW ที่นำเข้าของฉัน
¹แน่นอนว่าคุณสามารถถ่ายภาพที่มีสีเดียวที่บริสุทธิ์ภายในมุมมองทั้งหมด แต่ภาพถ่ายส่วนใหญ่มีโทนสีเฉดสีและความสว่างที่หลากหลาย