Diberi gambar cara mengidentifikasi apakah itu file RAW atau tidak

11

Saya seperti pemula, jadi maafkan saya jika ini adalah pertanyaan konyol yang sangat mendasar. Setelah saya memiliki file gambar foto JPEG, bagaimana saya bisa mengetahui apakah itu file RAW atau tidak?

Temp O'rary
sumber
9
Untuk memeriksa - apakah Anda bertanya apakah 'diberi jpeg, dapatkah kami mencari tahu apakah itu pernah menjadi file mentah dan kemudian dikonversi' atau Anda bertanya 'Saya percaya bahwa RAW adalah jenis jpeg dan ingin memeriksa apakah jpeg ini adalah RAW ' (keduanya adalah pertanyaan pemula yang masuk akal, dan keduanya mudah dijelaskan, tetapi dengan cara yang berbeda)
3
Sudah dikatakan di sini di Photo.SE berkali-kali sebelumnya tetapi diulang: Tidak ada yang namanya gambar mentah. Hanya ada data mentah. Apa pun yang Anda lihat di layar saat Anda membuka file mentah adalah konversi data itu. Kurva cahaya harus diterapkan. Demosaicing harus diterapkan pada nilai luminance monokromatik dari setiap piksel. Keseimbangan warna, warna, kontras, dll. Semuanya diterapkan pada gambar oleh aplikasi yang Anda lihat.
Michael C
2
@MichaelClark Dengan logika itu tidak ada yang namanya gambar JPEG atau PNG, yang membuat perbedaannya kebanyakan tidak berguna.
pipa
4
JPEG dan PNG memiliki satu cara yang benar untuk menampilkannya. Mereka sudah dalam bentuk RGB dan memiliki ruang warna yang ditunjuk dalam metadata mereka. Hanya ada satu cara untuk menampilkan JPEG atau PNG dengan benar. File mentah bukan RGB, ini bukan gamma yang dikoreksi, tidak memiliki warna / white balance, tidak ada titik hitam atau titik putih yang ditetapkan, dll. Ada sejumlah cara tak terbatas yang dapat ditafsirkan oleh file mentah. Jika seseorang hanya mengubah nilai-nilai luminance linier dari file gambar mentah ke format raster, orang mendapat gumpalan kehampaan sebagian besar hitam dengan bercak abu-abu gelap di sana-sini.
Michael C
4
@ phuclv setiap enkoder mungkin membuat file JPEG yang sedikit berbeda. Tetapi begitu ada file, ada satu cara yang benar untuk mengubahnya kembali ke nilai RGB!
Josef mengatakan Reinstate Monica

Jawaban:

67

Setelah saya memiliki file gambar foto JPEG, bagaimana saya bisa mengetahui apakah itu file RAW atau tidak?

Jika Anda memiliki file JPEG, maka itu bukan file RAW.

RAW bukan format tunggal, melainkan nama kolektif untuk file gambar yang berisi data langsung dari sensor. File RAW perlu diproses untuk mengubahnya menjadi format gambar yang lebih umum seperti JPEG atau PNG. Sebagian besar kamera dapat melakukan itu sendiri, sehingga mereka menyimpan gambar mereka dalam format JPEG, atau mereka dapat menulis data RAW ke dalam file untuk diproses di komputer Anda. Either way, jika Anda tahu file Anda adalah file JPEG, maka menurut definisi itu bukan file RAW.

Caleb
sumber
3
"RAW bukan format tunggal, melainkan nama kolektif untuk file gambar yang berisi data langsung dari sensor." Baik. Kenyataannya, ini adalah kesal saya bahwa ada pola kapitalisasi kata "mentah" seolah-olah itu adalah inisialisme. Seperti yang Anda katakan, itu adalah kata yang menggambarkan tipe file umum atau khusus yang diproses sebagian yang mewakili data saat ditangkap oleh sensor dan kombinasi mesin. Seperti yang saya katakan, kencing kesayangan. Saya belajar untuk hidup dengan perjuangan saya.
2
Oh sayang. Kita harus tidak setuju dengan ini. Saya akan terus menggunakan kata "raw" untuk konsep dan initialism atau akronim untuk interpretasi spesifik raw. Anda dapat mengatakan bahwa saya serius karena saya menggunakan kata "initialism".
2
Itu benar. Saya kebanyakan bercanda, yang saya harap jelas. Saya pikir bagi saya, poin utama adalah bagaimana saya mendapatkan informasi dalam bentuk prosa. Dan ketika berbicara tentang format mentah secara umum, atau bahkan format mentah tertentu yang tidak membebani istilah dengan ekstensi file .RAW saya merasa mungkin kurang jelas untuk hanya menggunakan kata bahasa Inggris tanpa hiasan. Ini merupakan upaya yang disengaja untuk mengurangi kebisingan atau jargon, terutama dalam kata-kata tertulis.
1
@ hobbs, saya tidak yakin mengapa Anda tampaknya tidak setuju dengan saya dalam hal ini ketika saya sudah menjelaskan bahwa saya setuju dengan semua yang Anda katakan. Saya mengatakan itu adalah kesal saya bahwa kami menggunakan istilah mentah dalam huruf kapital seolah-olah itu adalah inisialisasi ketika, seperti yang telah saya katakan, jelas tidak. Mungkin , tetapi hanya mungkin, apakah masuk akal ketika merujuk ke format file mentah tertentu yang menggunakan ekstensi ".RAW", tetapi mungkin hanya dalam konteks itu. Jika saya berdebat untuk sesuatu, saya berdebat untuk kejelasan dalam prosa. Orang lain mungkin berdebat untuk konvensi. Keduanya adalah pendekatan yang valid.
1
Dan ya. Saya tahu saya bingung inisialisasi dan akronim dalam beberapa komentar saya sebelumnya. Saya mungkin akan mempertimbangkan kembali kesal saya, karena kejelasan dan akurasi dalam prosa adalah penyebab yang hilang dan mulai merujuk ke format sebagai "RAW". Ini memiliki keuntungan tidak hanya salah, tetapi mengganggu orang lain yang kesal ada ruang kosong setelah tanda baca dalam singkatan. (Dan saya mungkin telah menyalahgunakan tanda kutip saat itu, jadi sekarang saya mengangkat tangan dengan putus asa atas semua hal "bahasa tertulis" ini.)
23

Kecuali jika seseorang dengan sembrono mengganti nama file RAW, itu tidak akan pernah memiliki nama file dengan ekstensi .jpg / .jpeg / .jfif. Ekstensi khas untuk file RAW adalah .raw, .arw (Sony), .dng (ponsel Android dll.), .Nef (Nikon), .cr2 (Canon) ...

File JPEG akan selalu memiliki teks JFIF di suatu tempat dekat awal jika dibuka dalam editor teks atau hex, di antara hieroglif (peringatan: jika membuka file non-teks dalam editor teks, JANGAN PERNAH simpan!). Ini bukan tidak mungkin tetapi sangat tidak mungkin untuk file RAW memilikinya.

Jika Anda tidak dapat melihat ekstensi nama file di Microsoft Windows, hapus centang "Opsi Folder" / "Sembunyikan ekstensi untuk jenis file yang dikenal".

pemeras dan prajurit
sumber
5
Kriteria JFIF tidak berfungsi untuk JPG dari tiga kamera Canon saya (Ixus 150, 450D, 70D) atau smartphone saya (Moto G). Tidak ada JFIF di sana, Linux filemengatakan: 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. Sebaliknya, Anda menemukan JFIF dalam file RAW jika ada thumbnail JPG yang disematkan.
xenoid
5
@xenoid: filebukan editor teks / hex. Coba xxd(tetapi Anda mungkin tidak ingin membuang seluruh file, jadi saya sarankan membatasi itu (misalnya xxd -l 1024 <file>)).
Cornstalks
"file" hanya akan tersedia di kotak unix atau cygwin, atau pada mac, bukan pada kotak windows standar?
rackandboneman
1
Saya mencoba grep -i JFIF *.JPGseluruh direktori. Satu-satunya hit ada pada file yang saya edit (jadi editor gambar tidak menggunakan format JFIF). Saya menduga ini karena kamera menggunakan format Exif dan bukan format JFIF yang lebih lama .
xenoid
7
@xenoid benar, gambar Exif memiliki string "Exif" dan bukan "JFIF" di awal potongan pertama. Beberapa kamera atau program dapat membuat file gambar JFIF / Exif hybrid yang berisi kedua potongan, tetapi itu tidak benar-benar memenuhi standar Exif.
Ilmari Karonen
9

Cara sepele untuk mengenali apakah suatu file adalah RAW atau JPEG:

  1. File yang berakhir: JPEG berakhir dengan .jpgatau .jpeg, RAWs diakhiri dengan string yang berbeda (misalnya .cr2, .nef, .arw, ...)

  2. Header file: Biasanya, format menaruh beberapa tanda tangan di sana yang memberi tahu program.

  3. Ukuran: Dengan ukuran dan motif yang sama, kualitas 100 JPEG pun akan jauh lebih kecil. (mis. 20 MiB vs 5 MiB)

  4. Tanyakan program yang tahu. Sebagian besar (jika tidak semua) program menggunakan header file atau analisis file lainnya untuk menentukan format file. IrfanView bahkan memberi tahu Anda ketika Anda memiliki JPEG dengan akhiran yang salah (mis. ThisIsNotAPNG.png)

  5. Meskipun Anda dapat menyimpan perubahan dalam data gambar ke JPEG dengan menyandikan ulangnya, Anda tidak dapat misalnya menggambar garis pensil menjadi RAW dan menyimpannya sebagai RAW - itu harus berupa PSD, TIF, JPEG, ...

Ada lebih banyak metode, tetapi sebagian besar melibatkan beberapa pengalaman dalam hal-hal semacam ini (misalnya editor HEX). Jika Anda ingin jawabannya tingkat rendah, maka saya sarankan untuk memindahkannya ke superuser .

Catatan: Karena ini akan membuat jawaban ini sangat panjang, saya belum mempertimbangkan file kontainer. Sebagian besar file RAW adalah wadah - tidak hanya mencakup RAW itu sendiri, tetapi juga thumbnail JPEG. Dalam jawaban saya, saya hanya berbicara tentang file gambar dalam wadah masing-masing - misalnya JPEG dalam wadah RAW masih JPEG, dan sejauh yang saya tahu, JPEG bukan file wadah dan karenanya tidak dapat berisi 'gambar' RAW .

flolilo
sumber
1
Pada tebakan ... mungkin lebih relevan dengan OP adalah bahwa sementara RAW dapat diproses kembali menjadi JPG [atau PNG dll] Anda tidak dapat melakukannya dengan cara lain, Anda tidak dapat memproses kembali jpg kembali ke mentah.
Tetsujin
1
@Tetsujin Itu benar, tetapi itu membuat berantakan mengidentifikasi format :-)
flolilo
3
Saya pikir ada masalah pemahaman pada dasarnya - "Setelah saya memiliki file gambar foto JPEG, bagaimana saya bisa mengetahui apakah itu file RAW atau tidak?" ... pada saat itu Anda tidak memiliki RAW, Anda memiliki JPG. RAW dapat berisi JPG, tetapi JPG tidak dapat memuat atau ditransmisikan menjadi RAW.
Tetsujin
Saya mengerti hubungan antara JPG dan RAW. Namun, saya berpikir bahwa mungkin file RAW mungkin disimpan dalam ekstensi .jpg. Mungkinkah itu masalahnya? Sebenarnya saya sedang bereksperimen dengan perangkat yang tampaknya mengklaim mendukung gambar RAW, namun saya tidak melihat opsi itu, yang membuat saya percaya bahwa mungkin meskipun gambar tersebut ditangkap dalam file .jpg, mungkin sebenarnya RAW file secara default secara internal. Saya mencoba menyelidiki apakah kepercayaan saya benar atau salah.
Temp O'rary
1
@Tetsujin karena jawaban lain (lebih baik) telah muncul, saya memilih untuk hanya menambahkannya sebagai cara kelima untuk mengenali JPEG vs RAW - Saya mulai dengan penjelasan tentang RAW vs JPEG, tetapi ia keluar dari tangan :-D
flolilo
2

Format RAW, seperti yang biasa disebut, adalah sekelompok tipe file dengan akhiran yang berbeda. Ada *.rawfile dan file eksklusif seperti *.cr2untuk Canon, misalnya dan banyak lainnya. Saya seorang Canoneer jadi yang berikut ini berdasarkan pengalaman saya dengan Canon saya.

Hampir setiap produsen memiliki format file RAW mereka sendiri. Berhati-hatilah juga bahwa beberapa Canon pasti memperbarui format RAW mereka sehingga klaim "Semua alat gambar [Canon] dapat membuka semua gambar RAW [Canon]" adalah salah. Untuk melihat pratinjau file RAW, seseorang perlu program yang dapat memproses format file tertentu dalam versi tertentu. Bahkan Photoshop yang perkasa memiliki masalah membuka setiap file RAW.

File RAW adalah dump data yang dikumpulkan dari sensor plus data yang berisi pengaturan kamera. Ini adalah akuisisi data lengkap dari kamera ke memori. Format RAW bukan format gambar sama sekali.

Kamera memiliki pemroses gambar bawaan (jika Canon bernama Digic X ) yang menerjemahkan file RAW ke JPEG dan ditampilkan di layar dan / atau disimpan di memori.

Ketika seseorang menggunakan kamera digital, alur kerja internal adalah:

  1. Buka rana (mekanis: geser dulu tirai, digital: mulai menyimpan aliran data dari chip)
  2. Dapatkan adegan itu
  3. Tutup rana (mekanis: geser tirai kedua di atas chip, digital: berhenti menyimpan aliran data)
  4. Buang data yang diperoleh ke buffer
  5. Memproses gambar ke jpeg menggunakan opsi yang telah ditetapkan sebelumnya
  6. Tampilkan pratinjau ke layar.
  7. Simpan gambar
  8. Hapus memori penyangga.

Jika RAWmode dipilih, prosesor menyimpan data ke gambar sebagaimana adanya dalam format khusus tubuh. Jika RAW+JPEGmode dipilih, prosesor menyimpan data apa adanya ke image.cr2 (untuk Canons) dan memproses gambar ke image.jpeg . Jika JPEGmode dipilih hanya gambar yang diproses disimpan dan data mentah hilang selamanya.

Itu sebabnya gambar RAW sangat besar jika dibandingkan dengan format gambar yang sebenarnya. Jika Anda memiliki kamera 12MPx dengan kedalaman 16 bit, file RAW menampung 12.000 000 * 16 bit informasi gambar ditambah jumlah data yang dapat diabaikan yang menjaga pengaturan.

JPEG, di sisi lain, format file yang didedikasikan untuk menyimpan gambar dalam file dengan ukuran yang wajar. Ini didasarkan pada kompresi lossy dan manfaat dari fakta, bahwa 50 warna hitam adalah hitam untuk mata manusia, jadi mengapa repot-repot? Ia bekerja mirip dengan .mp3format audio - ia mengabaikan nuansa yang bisa dibedakan detektor tetapi indera manusia tidak bisa. Tingkat ketidaktahuan diatur oleh kualitas kompresi.

Bagaimana cara mengidentifikasi file RAW?

  • Mereka humongous
  • Beberapa pratinjau dapat memprosesnya
  • Ekstensi file tidak jpg ataujpeg
Crowley
sumber
1

File gambar mentah berisi data yang cukup untuk membuat interpretasi yang hampir tak terbatas dari data itu yang akan masuk dalam file jpeg 8-bit. ¹ Setiap kali Anda membuka file mentah dan melihatnya di layar Anda, Anda tidak melihat "THE raw mengajukan." Anda melihat salah satu di antara interpretasi data yang tak terhitung jumlahnya dalam file mentah. Data mentah itu sendiri berisi ukuran nilai kecerahan (monokrom) tunggal oleh setiap piksel dengan baik. Dengan sensor kamera bertopeng Bayer (sebagian besar kamera digital warna menggunakan filter Bayer) setiap piksel memiliki filter warna di depannya yang berwarna merah, hijau, atau biru. Untuk diskusi yang lebih lengkap tentang bagaimana kami mendapatkan informasi warna dari nilai-nilai kecerahan tunggal yang diukur pada setiap pixel dengan baik, silakan lihatFile RAW menyimpan 3 warna per piksel, atau hanya satu?

Bagaimana gambar yang Anda lihat di monitor ketika Anda membuka file mentah akan terlihat ditentukan oleh bagaimana aplikasi yang Anda gunakan untuk membuka file memilih untuk menafsirkan data mentah dalam file untuk menghasilkan gambar yang dapat dilihat. Setiap aplikasi memiliki set parameter default sendiri yang menentukan bagaimana data mentah diproses. Salah satu parameter paling signifikan adalah bagaimana white balance yang digunakan untuk mengkonversi data mentah dipilih. Sebagian besar aplikasi memiliki banyak set parameter yang berbeda yang dapat dipilih oleh pengguna, yang kemudian bebas untuk mengubah pengaturan individual dalam set instruksi yang digunakan untuk awalnya menginterpretasikan data dalam file mentah.

Jika Anda melihat gambar di layar, Anda tidak melihat file mentah. Apa yang Anda lihat adalah salah satu interpretasi yang mungkin dari data mentah yang dikumpulkan oleh sensor kamera. Penafsiran itu mungkin salah satu dari beberapa hal:

  • Jpeg yang diproduksi oleh kamera menggunakan data mentah dari sensor dan pengaturan kamera saat ini pada saat gambar diambil.
  • Gambar pratinjau jpeg dilampirkan ke file gambar mentah. Pratinjau jpeg juga diproduksi oleh prosesor internal kamera menggunakan pengaturan kamera saat ini pada saat gambar diambil. Itu dilampirkan ke file gambar mentah. Pratinjau ini biasanya apa yang dilihat seseorang ketika melihat gambar pada LCD di bagian belakang kamera ketika gambar direkam sebagai file "mentah". Pratinjau ini juga yang akan ditampilkan oleh banyak aplikasi foto saat Anda melihat thumbnail file gambar mentah di komputer Anda.
  • Interpretasi baru dari data gambar mentah oleh aplikasi pemrosesan mentah seperti Lightroom. Bergantung pada pengaturan program Anda, ketika Anda pertama kali membuka file gambar mentah, Anda dapat melihat gambar pratinjau jpeg atau Anda mungkin melihat konversi baru dari data mentah berdasarkan pada pengaturan saat ini dari aplikasi yang Anda gunakan untuk membuka file gambar. Jika Anda melihat interpretasi baru dari data gambar mentah, itu masih dalam bentuk yang memiliki jenis pemrosesan yang sama diterapkan padanya bahwa gambar jpeg yang dihasilkan dengan pengaturan yang sama akan memiliki.

Yang perlu diingat adalah bahwa tidak ada interpretasi tunggal dari file gambar mentah yaitu "THE raw image." Data mentah harus diproses untuk dilihat sebagai gambar yang berarti. Pengaturan berbagai langkah pemrosesan akan menentukan bagaimana hasilnya terlihat. Tidak ada satu pun yang secara inheren "benar" cara untuk memproses data mentah. Hal-hal seperti suhu warna dan keseimbangan putih, kontras, titik putih, titik hitam, dll. Harus diterapkan pada data mentah yang dikumpulkan oleh sensor sebelum terlihat seperti apa yang kita sebut "foto."

Untuk diskusi lebih rinci tentang apa data dalam file gambar mentah adalah dan tidak, silakan lihat pertanyaan-pertanyaan lain di sini di Fotografi di Stack Exchange:

File RAW menyimpan 3 warna per piksel, atau hanya satu?
Mengapa perangkat lunak mengoreksi white balance lebih akurat untuk file RAW daripada dengan JPEG?
RAW dalam ACR vs JPG dalam ACR
Saat memotret dalam RAW, apakah Anda harus memposting ulang untuk membuat gambar terlihat bagus?
Mengapa gambar RAW terlihat lebih buruk daripada JPEG dalam program pengeditan?
Mengapa pratinjau Lightroom / Photoshop saya berubah setelah memuat?
Mengapa Lightroom mengubah semua pengaturan pada RAW yang diimpor?

¹ Tentu, Anda bisa mengambil gambar yang mengandung satu warna murni dalam seluruh bidang tampilan. tetapi sebagian besar foto berisi variasi rona, rona, dan tingkat kecerahan yang luas.

Michael C
sumber