PicScrub logoPicScrub
กลับไปหน้ารูปแบบไฟล์

รูปแบบไฟล์ RAW

รูปแบบไฟล์ภาพดิบจากกล้อง

ภาพรวม

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

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

มาตรฐานเปิด

DNG (Digital Negative):รูปแบบ RAW ของ Adobe ที่มีเอกสารกำกับ

เฉพาะของแต่ละค่าย

CR2/CR3 (Canon), NEF (Nikon), ARW (Sony), ORF (Olympus)

DNG (Adobe Digital Negative)

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

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

โครงสร้างไฟล์ DNG

TIFF Header
IFD0
EXIF IFD
SubIFDs
Raw Data
TIFF Header
8 ไบต์
II/MM + magic + offset ของ IFD
IFD0
500 ไบต์
ไดเรกทอรีของภาพหลัก
EXIF IFD
1000 ไบต์
เมทาดาต้าของกล้อง
SubIFDs
500 ไบต์
ภาพความละเอียดต่ำกว่า
Raw Data
ความยาวไม่คงที่
ข้อมูลจากเซนเซอร์

ส่วนหัวของ DNG

ลำดับไบต์ (Little Endian)
TIFF Magic (42)
offset ของ IFD0
OffsetHexASCII
0000
49492A0008000000
II*.....

แท็กเฉพาะของ DNG

0xC612:DNGVersion
0xC614:UniqueCameraModel
0xC621:ColorMatrix1
0xC65A:CalibrationIlluminant1

รองรับ DNG เต็มรูปแบบ

PicScrub รองรับไฟล์ DNG อย่างเต็มรูปแบบ เพราะ DNG ใช้โครงสร้าง TIFF มาตรฐาน เราจึงลบ EXIF, GPS และเมทาดาต้าอื่นๆ ออกได้ ด้วยวิธีเดียวกับไฟล์ TIFF ทั่วไป

รูปแบบเฉพาะของแต่ละค่าย

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

CR2 (Canon)

สร้างบน TIFF โดยมี IFD เฉพาะของ Canon และใช้การบีบอัดแบบ JPEG lossless กับข้อมูลจากเซนเซอร์

Signature: 49 49 2A 00 ... 43 52 02 00 (II + "CR" + เวอร์ชัน)
หมายเหตุ: CR3 (รูปแบบใหม่กว่าของ Canon) ใช้คอนเทนเนอร์ ISOBMFF เหมือน HEIC

NEF (Nikon)

สร้างบน TIFF โดยทั่วไปเป็นแบบ big-endian (MM) มี Maker Notes ขนาดใหญ่ที่เก็บเมทาดาต้าเฉพาะของ Nikon

ลำดับไบต์: ปกติเป็น big-endian (4D 4D)

ARW (Sony)

สร้างบน TIFF พร้อมการดัดแปลงเฉพาะของ Sony มีแถบข้อมูลภาพหลายชุด และบางรุ่นก็เข้ารหัสข้อมูลเอาไว้ด้วย

รูปแบบอื่นๆ

  • • ORF (Olympus):สร้างบน TIFF
  • • RAF (Fujifilm):โครงสร้างเฉพาะตัว
  • • RW2 (Panasonic):สร้างบน TIFF
  • • PEF (Pentax):สร้างบน TIFF

ภาพพรีวิว JPEG ที่ฝังอยู่

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

ทำไมต้องมีภาพพรีวิว

  • • จอ LCD ของกล้อง:ดูรูปย้อนหลังได้เร็ว โดยไม่ต้องประมวลผลไฟล์ RAW
  • • ภาพขนาดย่อ:ใช้พรีวิวในโปรแกรมจัดการไฟล์
  • • แต่งภาพเร็ว:โหลดครั้งแรกในโปรแกรมแต่งภาพได้ไวขึ้น

ข้อควรระวังด้านความเป็นส่วนตัว

ภาพพรีวิว JPEG ที่ฝังอยู่มักมีเมทาดาต้า EXIF ชุดเดียวกับภาพหลัก รวมถึงพิกัด GPS ด้วย PicScrub จึงประมวลผลภาพที่ฝังอยู่เหล่านี้ ไปพร้อมกับไฟล์หลัก

Maker Notes

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

ความเสี่ยงด้านความเป็นส่วนตัว

  • • หมายเลขเครื่องของกล้อง
  • • หมายเลขเครื่องของเลนส์
  • • เวอร์ชันเฟิร์มแวร์ภายใน
  • • จำนวนครั้งที่ลั่นชัตเตอร์
  • • จุดโฟกัสที่ใช้
  • • การตั้งค่าส่วนตัว

ความท้าทายในการประมวลผล

Maker Notes ใช้รูปแบบเฉพาะที่ไม่มีเอกสารกำกับ บางส่วนถูกเข้ารหัสไว้ การลบออกให้หมดจึงต้องเข้าใจรูปแบบของผู้ผลิตแต่ละเจ้า

ช่วงของแท็กเฉพาะแต่ละผู้ผลิต

ผู้ผลิตช่วงของแท็กแท็กที่น่าสนใจ
Sony0x7000–0x74C8SonyRawFileType, VignettingCorrection, DistortionCorrection
Canon0xC5E0CR2CFAPattern
Nikon0xC7D5NikonNEFInfo
Hasselblad0xB4C3, 0xC51BHasselbladRawImage, HasselbladExif
Panasonic0xC6D2–0xC6D3PanasonicTitle, PanasonicTitle2
Adobe DNG0xC612–0xC7A8DNGVersion, ColorMatrix, CalibrationIlluminant

PicScrub จัดการไฟล์ RAW อย่างไร

1

ระบุรูปแบบไฟล์

ตรวจส่วนหัวว่าเป็นโครงสร้าง TIFF และดู signature เฉพาะของแต่ละรูปแบบ

2

อ่านโครงสร้าง TIFF

ไล่ตามลูกโซ่ของ IFD หาตำแหน่งของ EXIF, GPS และ Maker Notes

3

ประมวลผลไฟล์ JPEG ที่ฝังอยู่

หาและล้างภาพพรีวิว JPEG ในทุกความละเอียด

4

ลบหรือเขียนทับเมทาดาต้าด้วยศูนย์

ลบแท็กที่เป็นเมทาดาต้าออก หรือเขียนทับเนื้อหาข้างในด้วยเลขศูนย์

5

รักษาข้อมูลดิบไว้

เก็บข้อมูลจากเซนเซอร์และแท็กสีกับการปรับเทียบที่จำเป็นไว้ครบถ้วน

เก็บไว้

  • • ข้อมูลดิบจากเซนเซอร์
  • • เมทริกซ์สี
  • • การปรับเทียบของกล้อง
  • • ค่าสัมประสิทธิ์สมดุลแสงขาว
  • • การกำหนดพื้นที่ใช้งานของเซนเซอร์

ถูกลบ

  • • เมทาดาต้า EXIF
  • • พิกัด GPS
  • • Maker Notes
  • • เมทาดาต้าของ JPEG ที่ฝังอยู่
  • • หมายเลขเครื่อง

การแปลงเป็น DNG

ถ้าคุณกำลังจะแชร์ไฟล์ RAW และอยากให้เมทาดาต้าถูกลบออกอย่างหมดจด ลองแปลงเป็น DNG ก่อนดู

ขั้นตอนที่แนะนำ

การแปลงเป็น DNG จะตัดโครงสร้างเฉพาะของแต่ละค่ายออก โดยที่ข้อมูลภาพจริงยังอยู่ครบ

  1. แปลงเป็น DNG ด้วย Adobe DNG Converter (ใช้ฟรี)
  2. ประมวลผลด้วย PicScrub เพื่อลบเมทาดาต้า
  3. แชร์ไฟล์ DNG ที่สะอาดแล้ว

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