画像がそれがRAWファイルかどうかを識別する方法を考える


11

私は初心者レベルに非常に似ているので、これが非常に基本的なばかげた質問である場合はご容赦ください。JPEG写真の画像ファイルを取得したら、それがRAWファイルかどうかを確認するにはどうすればよいですか?


9
確認するには-場合は、求めていることや、あなたが「求めている私はRAWであると信じている「JPEGを与え、我々はそれがRAWファイルたらだったし、その後変換どうかを調べることができます」タイプのJPEGと、このJPEGがRAWであるかどうかを確認したいです'?(どちらも妥当な初心者向けの質問であり、どちらも簡単に説明できますが、方法は異なります)

3
これは以前Photo.SEで何度も言われていましたが、繰り返しになります。生の画像のようなものはありません。生データのみです。生ファイルを開いたときに画面に表示されているものはすべて、そのデータの変換です。光度曲線を適用する必要があります。モザイク解除は、各ピクセルウェルからの単色の輝度値に適用する必要があります。色バランス、色合い、コントラストなどは、表示するアプリケーションによって画像に適用されています。
マイケルC

2
@MichaelClarkそのロジックにより、JPEGまたはPNG画像などは存在しないため、区別がほとんど役に立ちません。
パイプ

4
JPEGとPNGには、それらを表示する正しい方法が1 つあります。それらはすでにRGB形式であり、メタデータで指定された色空間を持っています。JPEGまたはPNGを正しく表示する唯一の方法があります。RAWファイルはRGBではなく、ガンマ補正されておらず、カラー/ホワイトバランスがなく、ブラックポイントやホワイトポイントが設定されていないなど。RAWファイルを解釈できる方法はほぼ無限にあります。生の画像ファイルの線形輝度値をラスター形式に変換するだけの場合、あちこちに濃い灰色の斑点がある、ほとんど黒の無のブロブが得られます。
マイケルC

4
@phuclv各エンコーダーは、わずかに異なるJPEGファイルを作成する場合があります。しかし、ファイルができたら、それをRGB値に戻す正しい方法が1つあります!
ジョセフ氏は、モニカを

回答:


67

JPEG写真の画像ファイルを取得したら、それがRAWファイルかどうかを確認するにはどうすればよいですか?

JPEGファイルがある場合、それはRAWファイルではありません。

RAWは単一の形式ではなく、センサーから直接データを含む画像ファイルの総称です。RAWファイルは、JPEGやPNGなどのより汎用的な画像形式に変換するために処理する必要があります。ほとんどのカメラはその処理を自分で行うことができるため、画像をJPEG形式で保存したり、RAWデータをファイルに書き込んでコンピューターで処理したりできます。どちらの方法でも、ファイルがJPEGファイルであることがわかっている場合は、RAWファイルではありません。


3
「RAWは単一のフォーマットではなく、センサーから直接データを含む画像ファイルの総称です。」よく置きます。実際、「生」という言葉をイニシャリズムのように大文字にするパターンがあるのは、私の頭の痛い話です。あなたが言うように、センサーとエンジンの組み合わせによってキャプチャされたデータを表す、一般的またはベンダー固有の部分的に処理されたファイルタイプを表す言葉です。私が言ったように、ペットのおしっこ。私は闘争とともに生きることを学んでいます。

2
まあ。さて、私たちはこれに同意する必要があります。私は引き続きコンセプトに「生」という言葉を使用し、生の特定の解釈には頭文字や頭字語を使用します。私は「イニシャリズム」という言葉を使ったので、私は本気だと言えます。

2
それは本当です。私は冗談を言っていますが、それははっきりしていると思います。私にとって、こだわりは、散文で情報を取得する方法です。そして、一般的な未加工の形式、または.RAWファイル拡張子を付けて用語をオーバーロードしない特定の未加工の形式について話すとき、私は装飾なしで英語の単語を使用する方がわかりにくくなるかもしれません。これは、特に書き言葉で、ノイズや専門用語を減らすための意図的な試みです。

1
@ホッブズ、私があなたが言ったことすべてに同意していることを私が明らかにしたときに、なぜあなたがこれについて私に反対しているように見えるのか、私にはわかりません。私は我々がすべて大文字で長期生を使用することを私のpeeveで言っているかのように明らかではない、それがあるとき、私はすでに述べてきたように、それはinitialismでした。たぶんたぶんたぶん、「。RAW」拡張子を使用する特定の未加工ファイル形式を参照するときに意味がありますが、おそらくそのコンテキストでのみです。私が何かについて主張している場合、私は散文の明快さについて主張しています。他の人たちは慣習を主張するかもしれません。これらはどちらも有効なアプローチです。

1
はい。以前のコメントの一部で頭文字と頭字語が混同されていることを認識しています。散文の明快さと正確さが失われた原因であり、フォーマットを「RAW」と呼び始めるので、多分私のおもしろさを再考します。これには、間違っているだけでなく、おしっこをしている他の人を困らせるという利点があります。略語の句読点。(そして、私はその時点でアポストロフィを誤用したかもしれないので、今、私はこの「書かれた言語」のこと全体に絶望的に手を上げています。)

23

誰かがRAWファイルの名前をあからさまに変更しない限り、拡張子が.jpg / .jpeg / .jfifのファイル名が付けられることはありません。RAWファイルの一般的な拡張子は、.raw、.arw(Sony)、. dng(Androidフォンなど)、. nef(Nikon)、. cr2(Canon)...です。

JPEGファイルのテキストJFIFは、テキストまたは16進エディターで開いた場合、ヒエログリフの中で常に最初のどこかにあります(警告:非テキストファイルをテキストエディターで開いた場合は、保存しないでください)。RAWファイルにそれが含まれることは不可能ではありませんが、非常にありそうもありません。

Microsoft Windowsでファイル名拡張子が表示されない場合は、[フォルダーオプション] / [既知のファイルタイプの拡張子を非表示]をオフにします。


5
JFIF基準は、3台のCanonカメラ(Ixus 150、450D、70D)またはスマートフォン(Moto G)からのJPGでは機能しません。Linuxにfileは、JFIFはありません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。逆に、埋め込まれたJPGサムネイルがある場合、RAWファイルでJFIFを見つけます。
ゼノイド2018

5
@xenoid:fileテキスト/ 16進エディタではありません。試してくださいxxd(ただし、おそらくファイル全体をダンプしたくないので、制限することをお勧めします(例:)xxd -l 1024 <file>)。
Cornstalks

「ファイル」は、通常はUnixまたはcygwinボックスでのみ、またはMacでは標準のWindowsボックスでは利用できませんか?
rackandboneman 2018

1
grep -i JFIF *.JPGディレクトリ全体を試してみました。唯一のヒットは、私が編集したファイルです(そのため、画像エディターはJFIF形式を使用します)。これは、カメラがExif形式を使用しており、古いJFIF形式を使用していないためだと思います
ゼノイド2018

7
@xenoidは正しいです。Exif 画像の最初のチャンクの先頭には、「JFIF」ではなく「Exif」という文字列が含まれています。一部のカメラまたはプログラムは、両方のチャンクを含むハイブリッドJFIF / Exif画像ファイルを作成する場合がありますが、これらは実際にはExif標準に準拠していません。
Ilmari Karonen

9

ファイルがRAWかJPEGかを認識する簡単な方法:

  1. ファイル終了:JPEGファイルは、で終わる.jpg.jpeg、のRAWは別の文字列で終わる(例えば.cr2.nef.arw、...)

  2. ファイルヘッダー:通常、形式にはプログラムに通知する署名が含まれています。

  3. サイズ:同じサイズと動機を考えると、高品質の100 JPEGでも大幅に小さくなります。(例:20 MiBと5 MiB)

  4. 知っているプログラムに聞いてください。ほとんどの(すべてではないにしても)プログラムは、ファイルヘッダーまたはその他のファイル分析を使用して、ファイルの形式を決定します。あなたは間違った結末とJPEG(例えばを持っている場合IrfanViewのも、あなたに伝えますThisIsNotAPNG.png

  5. 画像データの変更を再エンコードしてJPEGに保存することはできますが、たとえば鉛筆線をRAWに描画してRAWとして保存することはできません。PSD、TIF、JPEGなどである必要があります。

より多くの方法がありますが、ほとんどはこの種のもの(例えばHEXエディター)のいくつかの経験を伴います。答えを低レベルにしたい場合は、スーパーユーザーに移行することをお勧めします

注:この回答は非常に長くなるため、コンテナファイルについては考慮していません。ほとんどのRAWファイルはコンテナです。RAWファイル自体だけでなく、JPEGサムネイルも含まれています。私の答えでは、それぞれのコンテナ内の画像ファイルについてのみ話している-たとえば、RAWコンテナ内のJPEGはまだJPEGであり、私が知る限り、JPEGはコンテナファイルではないため、RAW '画像'を含めることはできない


1
おそらく... OPとの関連性が高いのは、RAWをJPG [またはPNGなど]に再処理できる一方で、他の方法ではできないことです。JPGを未処理に再処理することはできません。
鉄人

1
@Tetsujinそれは本当ですが、それはフォーマットを識別するのにひどい混乱を
引き起こし

3
ルートに理解の問題があると思っています。「JPEG写真のイメージファイルを作成したら、それがRAWファイルかどうかを確認するにはどうすればよいですか?」...その時点で、RAWはなく、JPGがあります。RAWにはJPGを含めることができますが、JPGを含めたり、RAWに変換したりすることはできません。
鉄人

JPGとRAWの関係を理解し​​ています。しかし、RAWファイルは.jpg拡張子で保存されているのではないかと思いました。それは本当ですか?実際、RAW画像をサポートしていると主張していると思われるデバイスを試してみましたが、そのオプションが表示されないため、画像が.jpgファイルにキャプチャされているにもかかわらず、実際にはRAWである可能性があると思いましたデフォルトで内部的にファイル。私の信念が本当かどうかを調査しようとしていました。
Temp O'rary 2018

1
@Tetsujin他の(より良い)回答が出て以来、JPEG対RAWを認識する5番目の方法としてのみ追加することを選択しました-RAW対JPEGの説明から始めましたが、手に負えなくなりました:-D
flolilo

2

RAW形式は、一般に呼ばれるように、さまざまなサフィックスを持つファイルタイプのグループです。たとえばキヤノン*.rawやその他多くのファイルや独自のファイルがあります*.cr2。私はCanoneerなので、以下は私のCanonでの経験に基づいています。

ほとんどすべてのメーカーが独自のRAWファイル形式を持っています。また、キヤノンは確実にRAW形式を更新するため、「すべての[Canon]画像ツールはすべての[Canon] RAW画像を開くことができる」という記述は誤りであることに注意してください。RAWファイルをプレビューするには、特定のバージョンの特定のファイル形式を処理できるプログラムが必要です。強力なPhotoshopでさえ、すべてのRAWファイルを開く際に問題があります。

RAWファイルは、センサーから収集されたデータとカメラ設定を含むデータのダンプです。これは、カメラからメモリへのデータの完全かつ無損失の取得です。RAW形式は画像形式ではありません。

カメラには、RAWファイルをJPEGに解釈して画面に表示したり、メモリに保存したりする組み込みのイメージプロセッサ(Canonの場合はDigic Xと呼ばれます)があります。

デジタルカメラを使用する場合の内部ワークフローは次のとおりです。

  1. シャッターを開きます(機械式:先幕をスライドさせ、デジタル式:チップからのデータストリームの保存を開始します)
  2. シーンを取得する
  3. シャッターを閉じます(機械式:チップの上で後幕をスライドさせ、デジタル:データストリームの保存を停止します)
  4. 取得したデータをバッファにダンプします
  5. 事前設定されたオプションを使用して画像をJPEGに処理する
  6. 画面にプレビューを表示します。
  7. 画像を保存
  8. バッファメモリをクリアします。

場合RAWモードが選択され、プロセッサは、にデータを保存する画像身体固有の形式でそのまま。RAW+JPEGモードが選択されている場合、プロセッサはデータをそのままimage.cr2(Canonの場合)に保存し、処理された画像をimage.jpegに保存します。場合JPEGのモードが選択されているのみで処理された画像が保存され、生のデータが永久に失われます。

そのため、RAW 画像は、実際の画像形式と比較すると非常に優れています。深度が16ビットの12MPxカメラを使用している場合、RAWファイルには12 000 000 * 16ビットの画像情報と、設定を維持するためのデータ量がごくわずかです。

一方、JPEGは、画像を適度なサイズのファイルに保存するための専用のファイル形式です。これは不可逆圧縮に基づいており、50階調の黒は人間の目には黒であるという事実からのメリットです。.mp3オーディオ形式と同様に機能します。検出器が区別できるニュアンスは無視しますが、人間の感覚は無視できません。無知のレベルは、圧縮品質によって規制されています。

RAWファイルを識別する方法は?

  • 彼らはすごい
  • それらを処理できるプレビューアはほとんどありません
  • ファイルの拡張子はありません jpgjpeg

1

未加工の画像ファイルには、8ビットのjpegファイルに収まるほぼ無限の数のデータの解釈を作成するのに十分なデータが含まれています。ファイル。" 生ファイルのデータの無数の可能な解釈中から1つを表示しています。生データ自体には、各ピクセルウェルごとの単一(モノクロ)の輝度値の測定値が含まれています。バイエルマスクカメラセンサー(大多数のカラーデジタルカメラはバイエルフィルターを使用)を使用すると、各ピクセルウェルのに赤、緑、または青のカラーフィルターがあります。各ピクセルウェルで測定された単一の輝度値から色情報を取得する方法の詳細については、以下を参照してください。RAWファイルは1ピクセルあたり3色を保存しますか、それとも1色のみですか?

生ファイルを開いたときにモニターに表示される画像がどのように見えるかは、ファイルを開くために使用したアプリケーションが、ファイル内の生データを解釈して表示可能な画像を生成する方法によって決まります。各アプリケーションには、生データの処理方法を決定する独自のデフォルトパラメータセットがあります。最も重要なパラメータの1つは、生データの変換に使用されるホワイトバランスの選択方法です。ほとんどのアプリケーションには、ユーザーが選択できる多くの異なるパラメーターセットがあり、ユーザーは生ファイルのデータを最初に解釈するために使用される一連の命令内の個々の設定を自由に変更できます。

画面で画像を表示している場合は、生ファイルを表示していません。表示されているのは、カメラセンサーによって収集された生データの考えられる解釈の1つです。その解釈は、いくつかのことの1つである可能性があります。

  • センサーからの生データと、画像がキャプチャされたときのカメラの現在の設定を使用してカメラによって生成されたJPEG。
  • RAW画像ファイルに添付されたJPEGプレビュー画像。jpegプレビューは、画像がキャプチャされたときのカメラの現在の設定を使用して、カメラの内部プロセッサによっても生成されます。RAW画像ファイルに添付されます。このプレビューは通常、画像が「raw」ファイルとして記録されているときに、カメラの背面にあるLCDで画像を見るときに表示されます。このプレビューは、コンピューターで未加工の画像ファイルのサムネイルを表示しているときに、多くの写真アプリケーションで表示されるものでもあります。
  • Lightroomなどの生処理アプリケーションによる生画像データの新鮮な解釈。プログラムの設定によっては、RAW画像ファイルを最初に開いたときに、JPEGプレビュー画像が表示されるか、画像ファイルを開いたアプリケーションの現在の設定に基づいて、RAWデータの新しい変換が表示される場合があります。生の画像データの新鮮な解釈を見ている場合、それは、同じ設定で生成されたjpeg画像と同じタイプの処理が適用された形式になっています。

覚えておくべきことは、「生画像」である生画像ファイルの単一の解釈は存在しないということです。生データは、意味のある画像として表示されるように処理する必要があります。さまざまな処理ステップの設定により、結果の外観が決まります。生データを処理するための本質的に「正しい」単一の方法はありません。「写真」と呼ばれるものに見える前に、センサーが収集した生データに色温度、ホワイトバランス、コントラスト、ホワイトポイント、ブラックポイントなどの要素を適用する必要があります。

Raw画像ファイルのデータの詳細については、Stack Exchangeの写真で以下の質問をご覧ください。

RAWファイルは1ピクセルあたり3色を保存しますか、それとも1色のみですか?
ソフトウェアがRAWファイルのホワイトバランスをJPEGよりも正確に補正できるのはなぜですか?
ACRのRAWとACRのJPGの比較RAWでの
撮影中に、画像を美しくするために後処理する必要がありますか?
編集プログラムでRAW画像がJPEGよりも悪く見えるのはなぜですか?
ロード後にLightroom / Photoshopプレビューが変更されるのはなぜですか?
LightroomがインポートしたRAWのすべての設定を変更するのはなぜですか?

¹確かに、視野全体に1つの純粋な色が含まれている写真を撮ることができます。ただし、ほとんどの写真には、さまざまな色相、色合い、明るさのレベルが含まれています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.