Geben Sie ein Bild an, um festzustellen, ob es sich um eine RAW-Datei handelt oder nicht


11

Ich bin ein Anfänger, also verzeihen Sie mir, wenn dies eine sehr grundlegende dumme Frage ist. Wie kann ich nach einer JPEG-Fotodatei herausfinden, ob es sich um eine RAW-Datei handelt oder nicht?


9
Zu überprüfen - fragen Sie, ob "ein JPEG gegeben wurde, können wir herausfinden, ob es einmal eine Rohdatei war und dann konvertiert wurde" oder fragen Sie "Ich glaube, dass RAW eine Art JPEG ist und möchten überprüfen, ob dieses JPEG RAW ist '? (entweder sind vernünftige Anfängerfragen, und beide sind leicht zu erklären, aber auf unterschiedliche Weise)

3
Es wurde schon oft hier bei Photo.SE gesagt, aber es muss wiederholt werden: Es gibt kein Rohbild. Es gibt nur Rohdaten. Was auch immer Sie beim Öffnen einer Rohdatei auf dem Bildschirm anzeigen, ist eine Konvertierung dieser Daten. Eine Lichtkurve muss angewendet werden. Demosaikierung muss auf die monochromatischen Luminanzwerte von jeder Pixelvertiefung angewendet werden. Farbbalance, Farbton, Kontrast usw. werden von der Anwendung, mit der Sie es anzeigen, auf das Bild angewendet.
Michael C

2
@MichaelClark Nach dieser Logik gibt es kein JPEG- oder PNG-Bild, was die Unterscheidung größtenteils unbrauchbar macht.
Pipe

4
JPEGs und PNGs haben eine einzige korrekte Möglichkeit, sie anzuzeigen. Sie sind bereits in RGB-Form und haben einen Farbraum in ihren Metadaten. Es gibt nur eine einzige Möglichkeit, ein JPEG oder PNG korrekt anzuzeigen. Eine Rohdatei ist nicht RGB, sie ist nicht gammakorrigiert, sie hat keinen Farb- / Weißabgleich, keine Schwarz- oder Weißpunkte usw. Es gibt nahezu unendlich viele Möglichkeiten, wie eine Rohdatei interpretiert werden kann. Wenn man lediglich die linearen Luminanzwerte einer Rohbilddatei in ein Rasterformat konvertiert, erhält man hier und da einen Fleck von größtenteils schwarzem Nichts mit dunkelgrauen Flecken.
Michael C

4
@phuclv Jeder Encoder erstellt möglicherweise eine etwas andere JPEG-Datei. Sobald es eine Datei gibt, gibt es eine richtige Möglichkeit, sie wieder in RGB-Werte zu konvertieren!
Josef sagt Reinstate Monica

Antworten:


67

Wie kann ich nach einer JPEG-Fotodatei herausfinden, ob es sich um eine RAW-Datei handelt oder nicht?

Wenn Sie eine JPEG-Datei haben, handelt es sich nicht um eine RAW-Datei.

RAW ist kein einzelnes Format, sondern ein Sammelbegriff für Bilddateien, die Daten direkt vom Sensor enthalten. RAW-Dateien müssen verarbeitet werden, um sie in allgemeinere Bildformate wie JPEG oder PNG zu konvertieren. Die meisten Kameras können diese Verarbeitung selbst durchführen, sodass sie ihre Bilder im JPEG-Format speichern, oder sie können die RAW-Daten zur Verarbeitung auf Ihrem Computer in eine Datei schreiben. Wenn Sie wissen, dass es sich bei Ihrer Datei um eine JPEG-Datei handelt, handelt es sich per Definition nicht um eine RAW-Datei.


3
"RAW ist kein einzelnes Format, sondern ein Sammelbegriff für Bilddateien, die Daten direkt vom Sensor enthalten." Gut ausgedrückt. Tatsächlich ist es ein kleiner Ärger von mir, dass es ein Muster gibt, das Wort "roh" groß zu schreiben, als wäre es ein Initialismus. Wie Sie sagen, ist es ein Wort, das allgemeine oder herstellerspezifische teilweise verarbeitete Dateitypen beschreibt, die Daten darstellen, wie sie von einer Sensor- und Motorkombination erfasst werden. Wie ich schon sagte, Pet Peeve. Ich lerne mit meinem Kampf zu leben.

2
Ach je. Nun, darüber müssen wir uns nicht einig sein. Ich werde weiterhin das Wort "roh" für das Konzept und den Initialismus oder das Akronym für spezifische Interpretationen von roh verwenden. Sie können sagen, dass ich es ernst meine, weil ich das Wort "Initialismus" verwendet habe.

2
Das ist wahr. Ich mache hauptsächlich Witze, was hoffentlich klar ist. Ich denke für mich ist der Knackpunkt, wie ich die Informationen in Prosa vermitteln kann. Und wenn ich über Rohformate im Allgemeinen oder sogar über ein bestimmtes Rohformat spreche, das den Begriff nicht mit einer .RAW-Dateierweiterung überlastet, finde ich es vielleicht weniger undurchsichtig, nur das englische Wort ohne Dekoration zu verwenden. Es ist ein bewusster Versuch, Lärm oder Jargon zu verringern, insbesondere im geschriebenen Wort.

1
@hobbs, ich bin mir nicht sicher, warum Sie mir diesbezüglich nicht zustimmen, wenn ich klargestellt habe, dass ich mit allem, was Sie gesagt haben, einverstanden bin. Ich sage, es ist ein Ärger von mir, dass wir den Begriff roh in Großbuchstaben verwenden, als wäre es ein Initialismus, wenn es, wie ich bereits sagte, entschieden nicht ist. Vielleicht , aber nur vielleicht, wäre es sinnvoll, auf ein bestimmtes Rohdateiformat zu verweisen, das die Erweiterung ".RAW" verwendet, aber vielleicht nur in diesem Zusammenhang. Wenn ich für irgendetwas argumentiere, plädiere ich für Klarheit in der Prosa. Andere mögen für Konventionen argumentieren. Dies sind beide gültige Ansätze.

1
Und ja. Ich erkenne, dass ich Initialismus und Akronym in einigen meiner früheren Kommentare verwechselt habe. Ich werde meinen Ärger vielleicht noch einmal überdenken, da Klarheit und Genauigkeit in der Prosa eine verlorene Sache sind und anfangen, das Format als "RAW" zu bezeichnen. Dies hat den Vorteil, dass es nicht nur falsch ist, sondern auch die anderen Leute nervt, die Ärger sind, ist kein Leerzeichen nach dem Interpunktion in Abkürzungen. (Und ich habe vielleicht gerade einen Apostroph missbraucht, also werfe ich jetzt verzweifelt meine Hände über diese ganze Sache mit der "geschriebenen Sprache".)

23

Wenn eine RAW-Datei nicht leichtfertig umbenannt wird, hat sie niemals einen Dateinamen mit der Erweiterung .jpg / .jpeg / .jfif. Typische Erweiterungen für RAW-Dateien sind .raw, .arw (Sony), .dng (Android-Telefone usw.), .nef (Nikon), .cr2 (Canon) ...

Eine JPEG-Datei hat immer den Text JFIF irgendwo in der Nähe des Starts, wenn sie in einem Text- oder Hex-Editor unter den Hieroglyphen geöffnet wird (Warnung: Wenn Sie eine Nicht-Text-Datei in einem Texteditor öffnen, speichern Sie NIEMALS!). Es ist nicht unmöglich, aber äußerst unwahrscheinlich, dass eine RAW-Datei dies hat.

Wenn in Microsoft Windows keine Dateinamenerweiterungen angezeigt werden, deaktivieren Sie "Ordneroptionen" / "Erweiterungen für bekannte Dateitypen ausblenden".


5
Das JFIF-Kriterium funktioniert nicht für das JPG meiner drei Canon-Kameras (Ixus 150, 450D, 70D) oder meines Smartphones (Moto G). Kein JFIF drin, filesagt Linux : 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. Umgekehrt finden Sie das JFIF in einer RAW-Datei, wenn eine eingebettete JPG-Miniaturansicht vorhanden ist.
Xenoid

5
@xenoid: fileist kein Text- / Hex-Editor. Versuchen Sie es xxd(aber Sie möchten wahrscheinlich nicht die gesamte Datei sichern, daher empfehle ich, sie einzuschränken (z xxd -l 1024 <file>. B. )).
Cornstalks

"Datei" ist normalerweise nur auf einer Unix- oder Cygwin-Box oder auf einem Mac verfügbar, nicht auf einer Standard-Windows-Box?
Rackandboneman

1
Ich habe grep -i JFIF *.JPGganze Verzeichnisse anprobiert. Die einzigen Treffer sind Dateien, die ich bearbeitet habe (der Bildeditor verwendet also das JFIF-Format). Ich vermute, das liegt daran, dass Kameras das Exif-Format und nicht das ältere JFIF-Format verwenden .
Xenoid

7
@xenoid ist richtig, Exif-Bilder haben die Zeichenfolge "Exif" anstelle von "JFIF" am Anfang des ersten Blocks. Einige Kameras oder Programme erstellen möglicherweise hybride JFIF / Exif-Bilddateien, die beide Blöcke enthalten, aber diese entsprechen nicht wirklich dem Exif-Standard.
Ilmari Karonen

9

Triviale Möglichkeiten, um zu erkennen, ob es sich bei einer Datei um eine RAW- oder eine JPEG-Datei handelt:

  1. Datei - Endung: JPEGs endet mit .jpgoder .jpeg, RAWs endet mit verschiedenen Saiten (zB .cr2, .nef, .arw, ...)

  2. Dateikopfzeilen: Normalerweise fügen Formate dort eine Signatur ein, die Programme informiert.

  3. Größe: Bei gleicher Größe und gleichem Motiv sind selbst 100 JPEGs in der Qualität deutlich kleiner. (zB 20 MiB vs 5 MiB)

  4. Fragen Sie ein Programm, das weiß. Die meisten (wenn nicht alle) Programme verwenden den Dateikopf oder andere Dateianalysen, um das Format einer Datei zu bestimmen. Irfanview sagt Ihnen auch , wenn Sie eine JPEG mit einem falschen Ende haben (zB ThisIsNotAPNG.png)

  5. Während Sie Änderungen an den Bilddaten in einem JPEG speichern können, indem Sie es neu codieren, können Sie beispielsweise keine Bleistiftlinie in eine RAW zeichnen und als RAW speichern - es muss sich um eine PSD, TIF, JPEG, ... handeln.

Es gibt mehr Methoden, aber die meisten beinhalten etwas Erfahrung in solchen Dingen (z. B. einen HEX-Editor). Wenn Sie möchten, dass die Antwort niedrig ist, würde ich vorschlagen, sie auf Superuser zu verschieben .

Hinweis: Da diese Antwort sehr lang sein würde, habe ich keine Containerdateien berücksichtigt. Die meisten RAW-Dateien sind Container - sie enthalten nicht nur das RAW selbst, sondern auch eine JPEG-Miniaturansicht. In meiner Antwort spreche ich nur über die Bilddatei im jeweiligen Container - z. B. sind JPEGs in RAW-Containern immer noch JPEGs, und soweit ich weiß, sind JPEGs keine Containerdateien und können daher keine RAW-Bilder enthalten .


1
Vermutlich ... ist es für das OP vielleicht relevanter, dass ein RAW zwar zu einem JPG [oder PNG usw.] verarbeitet werden kann, Sie es aber nicht anders machen können, aber ein JPG nicht wieder zu einem Raw verarbeiten können.
Tetsujin

1
@ Tetsujin Das ist wahr, aber es macht ein schreckliches Durcheinander bei der Identifizierung von Formaten :-)
flolilo

3
Ich denke, es gibt ein Verständnisproblem bei root - "Wenn ich eine JPEG-Fotobilddatei habe, wie kann ich herausfinden, ob es sich um eine RAW-Datei handelt oder nicht?" ... zu diesem Zeitpunkt haben Sie kein RAW, Sie haben ein JPG. Ein RAW kann ein JPG enthalten, aber ein JPG kann kein RAW enthalten oder in ein RAW umgewandelt werden.
Tetsujin

Ich verstehe die Beziehung zwischen JPG und RAW. Ich dachte jedoch, dass wahrscheinlich RAW-Dateien in der Erweiterung .jpg gespeichert werden könnten. Kann das der Fall sein? Eigentlich habe ich mit einem Gerät experimentiert, bei dem es behauptet, RAW-Bilder zu unterstützen, aber ich sehe keine Option dafür, was mich zu der Annahme veranlasste, dass das Bild wahrscheinlich tatsächlich RAW ist, obwohl es in einer JPG-Datei aufgenommen wird Datei standardmäßig intern. Ich habe versucht zu untersuchen, ob mein Glaube wahr ist oder nicht.
Temp O'rary

1
@Tetsujin Da andere (bessere) Antworten erschienen sind, habe ich mich dafür entschieden, es nur als fünften Weg hinzuzufügen, um JPEG vs. RAW zu erkennen. Ich habe mit einer Erklärung von RAW vs. JPEG begonnen, aber es ist außer Kontrolle
geraten

2

Das RAW-Format ist, wie allgemein genannt, eine Gruppe von Dateitypen mit unterschiedlichen Suffixen. Es gibt *.rawDateien und proprietäre Dateien wie *.cr2zum Beispiel für Canon und viele andere. Ich bin Kanonier und das Folgende basiert auf meinen Erfahrungen mit meiner Canon.

Fast jeder Hersteller hat sein eigenes RAW-Dateiformat. Achten Sie auch darauf, dass einige, mit Sicherheit Canon, ihr RAW-Format aktualisieren, sodass die Behauptung "Alle [Canon] Bildwerkzeuge können alle [Canon] RAW-Bilder öffnen" falsch ist. Für die Vorschau einer RAW-Datei ist ein Programm erforderlich, das das jeweilige Dateiformat in einer bestimmten Version verarbeiten kann. Selbst mächtiges Photoshop hat Probleme beim Öffnen jeder RAW-Datei.

Die RAW-Datei ist ein Speicherauszug der vom Sensor gesammelten Daten sowie der Daten, die die Kameraeinstellungen enthalten. Es ist eine vollständige und verlustfreie Erfassung von Daten von der Kamera in den Speicher. Das RAW-Format ist überhaupt kein Bildformat.

Die Kameras verfügen über integrierte Bildprozessoren (im Fall von Canon heißt es Digic X ), die die RAW-Datei in JPEG interpretieren und auf dem Bildschirm anzeigen und / oder im Speicher speichern.

Wenn Sie eine Digitalkamera verwenden, lautet der interne Workflow:

  1. Öffnen Sie den Verschluss (mechanisch: Schieben Sie den ersten Vorhang weg, digital: Speichern Sie den Datenstrom vom Chip)
  2. Erfassen Sie die Szene
  3. Schließen Sie den Verschluss (mechanisch: Schieben Sie den zweiten Vorhang über den Chip, digital: Speichern Sie den Datenstrom nicht mehr)
  4. Speichern Sie die erfassten Daten im Puffer
  5. Verarbeiten Sie das Bild mit voreingestellten Optionen zu JPEG
  6. Vorschau auf dem Bildschirm anzeigen.
  7. Speichern Sie das Bild
  8. Pufferspeicher löschen.

Wenn der RAWModus ausgewählt ist, speichert der Prozessor die Daten unverändert im körperspezifischen Format im Bild . Wenn der RAW+JPEGModus ausgewählt ist, speichert der Prozessor die Daten unverändert in image.cr2 (für Canons) und verarbeitet das Bild in image.jpeg . Wenn der JPEGModus ausgewählt ist, wird nur das verarbeitete Bild gespeichert und die Rohdaten gehen für immer verloren.

Aus diesem Grund sind die RAW- Bilder im Vergleich zu echten Bildformaten enorm. Wenn Sie eine 12MPx-Kamera mit 16-Bit-Tiefe haben, enthält die RAW-Datei 12 000 000 * 16 Bit Bildinformationen sowie eine vernachlässigbare Datenmenge, die die Einstellungen beibehält.

JPEG ist dagegen ein Dateiformat zum Speichern von Bildern in Dateien mit angemessener Größe. Es basiert auf verlustbehafteter Komprimierung und profitiert von der Tatsache, dass 50 Schwarztöne für das menschliche Auge schwarz sind. Warum also die Mühe machen? Es funktioniert ähnlich wie das .mp3Audioformat - es ignoriert die Nuancen, die der Detektor unterscheiden kann, die menschlichen Sinne jedoch nicht. Der Grad der Unwissenheit wird durch die Komprimierungsqualität reguliert.

Wie identifiziere ich RAW-Dateien?

  • Sie sind riesig
  • Nur wenige Vorschaubilder können sie verarbeiten
  • Die Dateierweiterung ist nicht jpg oderjpeg

1

Rohbilddateien enthalten genügend Daten, um eine nahezu unendliche Anzahl von Interpretationen dieser Daten zu erstellen, die in eine 8-Bit-JPEG-Datei passen.¹ Jedes Mal, wenn Sie eine Rohdatei öffnen und auf Ihrem Bildschirm anzeigen, wird "THE raw" nicht angezeigt Datei." Sie sehen eine von unzähligen möglichen Interpretationen der Daten in der Rohdatei. Die Rohdaten selbst enthalten einen einzelnen (monochromen) Helligkeitswert, der von jeder Pixelvertiefung gemessen wird. Mit Bayer-maskierten Kamerasensoren (die überwiegende Mehrheit der Farbdigitalkameras verwendet Bayer-Filter) hat jeder Pixelschacht einen Farbfilter vor sich, der entweder rot, grün oder blau ist. Eine ausführlichere Beschreibung, wie wir Farbinformationen aus den einzelnen Helligkeitswerten erhalten, die an jeder Pixelvertiefung gemessen werden, finden Sie unterRAW-Dateien speichern 3 Farben pro Pixel oder nur eine?

Wie das Bild, das Sie beim Öffnen einer Rohdatei auf Ihrem Monitor sehen, aussehen wird, hängt davon ab, wie die Anwendung, mit der Sie die Datei geöffnet haben, die Rohdaten in der Datei interpretiert, um ein sichtbares Bild zu erstellen. Jede Anwendung verfügt über einen eigenen Satz von Standardparametern, die bestimmen, wie die Rohdaten verarbeitet werden. Einer der wichtigsten Parameter ist die Auswahl des Weißabgleichs , mit dem die Rohdaten konvertiert werden. Die meisten Anwendungen verfügen über viele verschiedene Parametersätze, die vom Benutzer ausgewählt werden können. Dieser kann dann einzelne Einstellungen innerhalb der Anweisungen ändern, die zum anfänglichen Interpretieren der Daten in der Rohdatei verwendet werden.

Wenn Sie ein Bild auf einem Bildschirm anzeigen, sehen Sie keine Rohdatei. Was Sie sehen, ist eine mögliche Interpretation der von einem Kamerasensor gesammelten Rohdaten. Diese Interpretation kann eines von mehreren Dingen sein:

  • Ein JPEG, das von der Kamera unter Verwendung der Rohdaten des Sensors und der Einstellungen der Kamera zum Zeitpunkt der Bildaufnahme erstellt wurde.
  • Ein JPEG-Vorschaubild, das an eine Rohbilddatei angehängt ist. Die JPEG-Vorschau wird auch vom internen Prozessor der Kamera unter Verwendung der aktuellen Kameraeinstellungen zum Zeitpunkt der Bildaufnahme erstellt. Es wird an die Rohbilddatei angehängt. Diese Vorschau wird normalerweise angezeigt, wenn ein Bild auf dem LCD auf der Rückseite der Kamera betrachtet wird, wenn Bilder als "Rohdateien" aufgezeichnet werden. Diese Vorschau wird auch von vielen Fotoanwendungen angezeigt, wenn Sie Miniaturansichten von Rohbilddateien auf Ihrem Computer anzeigen.
  • Eine neue Interpretation der Rohbilddaten durch eine Rohverarbeitungsanwendung wie Lightroom. Abhängig von Ihren Programmeinstellungen wird beim ersten Öffnen einer Rohbilddatei möglicherweise entweder das JPEG-Vorschaubild oder eine neue Konvertierung der Rohdaten basierend auf den aktuellen Einstellungen der Anwendung angezeigt, mit der Sie die Bilddatei geöffnet haben. Wenn Sie eine neue Interpretation der Rohbilddaten sehen, befindet sich diese immer noch in einer Form, auf die dieselbe Art der Verarbeitung angewendet wurde wie bei einem JPEG-Bild, das mit denselben Einstellungen erstellt wurde.

Beachten Sie, dass es keine einzige Interpretation einer Rohbilddatei gibt, die "DAS Rohbild" ist. Rohdaten müssen verarbeitet werden, um als aussagekräftiges Bild angesehen zu werden. Die Einstellungen der verschiedenen Verarbeitungsschritte bestimmen, wie das Ergebnis aussieht. Es gibt keine einzige von Natur aus "richtige" Methode, um die Rohdaten zu verarbeiten. Dinge wie Farbtemperatur und Weißabgleich, Kontrast, Weißpunkt, Schwarzpunkt usw. müssen auf die vom Sensor erfassten Rohdaten angewendet werden, bevor sie so aussehen, wie wir es als "Foto" bezeichnen.

Ausführlichere Informationen darüber, was die Daten in einer Rohbilddatei sind und was nicht, finden Sie in den anderen Fragen hier bei Fotografie bei Stack Exchange:

RAW-Dateien speichern 3 Farben pro Pixel oder nur eine?
Warum kann Software den Weißabgleich für RAW-Dateien genauer korrigieren als mit JPEGs?
RAW in ACR vs JPG in ACR Müssen Sie es
während der Aufnahme in RAW nachbearbeiten, damit das Bild gut aussieht?
Warum sehen RAW-Bilder in Bearbeitungsprogrammen schlechter aus als JPEGs?
Warum ändert sich meine Lightroom / Photoshop-Vorschau nach dem Laden?
Warum ändert Lightroom alle Einstellungen meiner importierten RAWs?

¹ Sicher, Sie könnten ein Bild aufnehmen, das eine einzige reine Farbe im gesamten Sichtfeld enthält. Die meisten Fotos enthalten jedoch eine große Variation von Farbtönen, Farbtönen und Helligkeitsstufen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.