PicScrub logoPicScrub
Kembali ke daftar format

Format RAW

Format gambar mentah dari kamera

Sekilas

File RAW adalah padanan digital dari negatif film. Isinya data sensor mentah sebelum diproses sama sekali. Ini membuatnya ideal untuk penyuntingan profesional, tapi sekaligus berarti dia membawa metadata yang sangat rinci soal kamera dan kondisi pemotretan kamu.

Kabar baiknya: kebanyakan format RAW dibangun di atas struktur TIFF, jadi begitu kamu paham TIFF, kamu bisa menyusuri hampir semua file RAW. Kabar buruknya: tiap pabrikan kamera menambahkan perluasannya sendiri yang sifatnya tertutup.

Standar terbuka

DNG (Digital Negative):format RAW milik Adobe yang terdokumentasi

Tertutup

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

DNG (Adobe Digital Negative)

DNG adalah usaha Adobe membuat format RAW yang universal, dan sejauh ini satu-satunya yang terdokumentasi lengkap. Kalau kamu punya pilihan, DNG paling enak dikerjakan karena spesifikasinya terbuka.

Di baliknya, dia sebenarnya TIFF dengan tambahan tag untuk data warna khas tiap kamera. Jadi dia gampang dibaca oleh tool apa pun yang mengerti TIFF.

Struktur file DNG

TIFF Header
IFD0
EXIF IFD
SubIFDs
Raw Data
TIFF Header
8 byte
II/MM + angka ajaib + offset IFD
IFD0
500 byte
Direktori gambar utama
EXIF IFD
1000 byte
Metadata kamera
SubIFDs
500 byte
Gambar beresolusi lebih rendah
Raw Data
Panjang bervariasi
Data sensor

Header DNG

Urutan byte (little-endian)
Angka ajaib TIFF (42)
Offset IFD0
OffsetHexASCII
0000
49492A0008000000
II*.....

Tag khusus DNG

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

Dukungan DNG penuh

PicScrub mendukung file DNG sepenuhnya. Karena DNG memakai struktur TIFF standar, kami bisa menghapus EXIF, GPS, dan metadata lainnya dengan cara yang sama seperti file TIFF biasa.

Format milik pabrikan

Di sinilah urusannya jadi rumit. Tiap pabrikan kamera punya format RAW-nya sendiri, dan meski kebanyakan berbasis TIFF, semuanya punya keanehan masing-masing. Komunitas sudah membongkar sebagian besar di antaranya, tapi dokumentasinya berserakan di banyak proyek.

CR2 (Canon)

Berbasis TIFF dengan IFD khas Canon dan kompresi JPEG lossless untuk data sensornya.

Signature: 49 49 2A 00 ... 43 52 02 00 (II + "CR" + versi)
Catatan: CR3 (format Canon yang lebih baru) memakai kontainer ISOBMFF seperti HEIC.

NEF (Nikon)

Berbasis TIFF, biasanya big-endian (MM). Berisi Maker Note yang panjang dengan metadata khas Nikon.

Urutan byte: Biasanya big-endian (4D 4D)

ARW (Sony)

Berbasis TIFF dengan modifikasi khas Sony. Berisi beberapa strip gambar dan, di sebagian model, enkripsi milik Sony sendiri.

Format lainnya

  • • ORF (Olympus):berbasis TIFF
  • • RAF (Fujifilm):struktur sendiri
  • • RW2 (Panasonic):berbasis TIFF
  • • PEF (Pentax):berbasis TIFF

Pratinjau JPEG yang tertanam

Ada satu hal yang sering bikin orang kaget: file RAW biasanya menyimpan pratinjau JPEG yang utuh. Kamera kamu membuatnya supaya hasil jepretan bisa cepat dilihat di layar. Pratinjau itu juga yang dipakai file browser untuk menampilkan thumbnail.

Kenapa pratinjaunya ada

  • • Layar kamera:melihat hasil cepat tanpa memproses RAW-nya
  • • Thumbnail:pratinjau di file browser
  • • Sunting cepat:pemuatan awal lebih ngebut di aplikasi editor

Yang perlu diperhatikan soal privasi

Pratinjau JPEG yang tertanam sering membawa metadata EXIF yang sama dengan gambar utamanya, termasuk koordinat GPS. PicScrub ikut memproses gambar tertanam ini bersama file utamanya.

Maker Note

Maker Note adalah wilayah paling liar di dunia metadata kamera. Tiap pabrikan menjejalkan apa pun yang mereka mau ke dalam gumpalan data ini, dan formatnya tidak terdokumentasi. Sebagian bahkan mengenkripsi sebagiannya.

Risiko privasinya

  • • Nomor seri kamera
  • • Nomor seri lensa
  • • Versi firmware internal
  • • Jumlah jepretan rana
  • • Titik fokus yang dipakai
  • • Pengaturan kustom

Tantangan pemrosesannya

Maker Note memakai format tertutup yang tidak terdokumentasi. Sebagian terenkripsi. Menghapusnya sampai tuntas menuntut pemahaman atas format tiap pabrikan.

Rentang tag tiap pabrikan

PabrikanRentang tagTag yang menonjol
Sony0x7000–0x74C8SonyRawFileType, VignettingCorrection, DistortionCorrection
Canon0xC5E0CR2CFAPattern
Nikon0xC7D5NikonNEFInfo
Hasselblad0xB4C3, 0xC51BHasselbladRawImage, HasselbladExif
Panasonic0xC6D2–0xC6D3PanasonicTitle, PanasonicTitle2
Adobe DNG0xC612–0xC7A8DNGVersion, ColorMatrix, CalibrationIlluminant

Bagaimana PicScrub memproses RAW

1

Mengenali formatnya

Memeriksa headernya untuk struktur TIFF dan signature khas tiap format

2

Membaca struktur TIFF-nya

Menyusuri rantai IFD dan menandai letak EXIF, GPS, serta Maker Note

3

Memproses JPEG yang tertanam

Mencari lalu membersihkan pratinjau JPEG di berbagai resolusi

4

Menghapus atau menolkan metadata

Membuang tag metadatanya atau menimpa isinya dengan nol

5

Menjaga data mentahnya

Membiarkan data sensor dan tag warna/kalibrasi yang penting tetap utuh

Dipertahankan

  • • Data sensor mentah
  • • Matriks warna
  • • Kalibrasi kamera
  • • Koefisien white balance
  • • Definisi area aktif

Dihapus

  • • Metadata EXIF
  • • Koordinat GPS
  • • Maker Note
  • • Metadata di JPEG yang tertanam
  • • Nomor seri

Konversi ke DNG

Kalau kamu mau membagikan file RAW dan ingin metadatanya benar-benar bersih, pertimbangkan mengubahnya jadi DNG dulu.

Alur kerja yang kami sarankan

Konversi ke DNG membuang struktur tertutup milik pabrikan sambil menjaga data gambarnya tetap utuh:

  1. Ubah ke DNG memakai Adobe DNG Converter (gratis)
  2. Proses dengan PicScrub untuk menghapus metadatanya
  3. Bagikan file DNG yang sudah bersih

Dengan begitu penerimanya bisa membuka filenya tanpa software khusus, dan semua metadatanya sudah terhapus rapi.