Kurz gesagt
Das ist ein zu 100 % clientseitiger RAW-zu-JPG-Konverter. Leg ein.cr2, .nef, .arw,.dng (oder CR3 / RAF / RW2 / ORF und Konsorten) ab, und es lokalisiert das JPEG, das die Kamera in die Datei eingebettet hat, und gibt dir das als herunterladbares .jpg. Es ist keinRAW-Entwickler: Es demosaikt nie die Sensordaten und wendet keinen Weißabgleich neu an. Es holt hervor, was die Kamera bereits gerendert hat — genau deshalb kann es sofort in einem Browser-Tab laufen, ohne dass etwas hochgeladen wird.
Was wirklich in einer RAW-Datei steckt
Ein Kamera-RAW sind zwei Dinge übereinandergestapelt. Der Teil, über den alle reden, ist das Sensor-Mosaik — die unverarbeiteten Lichtmesswerte hinter einem Farbfilter-Array, das ein RAW-Entwickler demosaiken und in ein Bild tonwertkorrigieren muss. Aber jede Mainstream-Kamera schreibt außerdem eine fertigeJPEG-Vorschau in dieselbe Datei, damit sie die Aufnahme auf dem hinteren Bildschirm zeigen kann und dein Betriebssystem eine Miniatur ohne volle RAW-Engine zeichnen kann. Dieses eingebettete JPEG ist es, was dieses Tool extrahiert.
CR2, NEF, ARW und DNG bauen alle auf dem TIFF/EP-Container auf: eine Kette von Image File Directories (IFDs), und eines davon vermerkt Byte-Offset und Länge der Vorschau in dedizierten Tags (JPEGInterchangeFormat / JPEGInterchangeFormatLength). Die Engine liest diese Tags und schneidet das vollständigeFFD8…FFD9-JPEG heraus — kein Raten. Canons neueres CR3 und Fujifilms RAF nutzen andere Container-Layouts, dabei wird also das größte eingebettete JPEG gefunden, indem die Datei nach JPEG-Grenzen durchsucht wird. In jedem Fall dekodiert der Browser dieses JPEG dann, um seine echten Pixelabmessungen zu bestätigen, bevor er den Download anbietet.
Was das kann und was nicht — ehrlich
Was du bekommst
Das kameraeigene JPEG, meist in voller Sensorauflösung, wortwörtlich als .jpg gespeichert — keine Neukompression, also kein Generationsverlust. Der Look entspricht dem kamerainternen Render: derselbe Weißabgleich, Kontrast und dieselbe Schärfung, die du auf der Rückseite der Kamera gesehen hast.
Was du nicht bekommst
Ein entwickeltes RAW. Es gibt keine Belichtungsrettung, keinen Lichter-/Schatten-Spielraum, kein eigenes Profil — das braucht eine RAW-Pipeline, die von den Sensordaten ausgeht. Und wenn ein Gehäuse nur eine Vorschau in mittlerer Auflösung eingebettet hat (grob 1600–1920 px an der langen Kante), ist dieses kleinere Bild hier die ehrliche Obergrenze; das Tool weist darauf hin, wenn es passiert.
Das zählt, weil reichlich „RAW-Konverter“ still denselben Eingebettete-Vorschau-Trick machen, ohne es dir zu sagen, und dann andeuten, du hättest die Datei entwickelt. Hast du nicht, und wir auch nicht — der Unterschied ist, dass wir es sagen. Wenn du den echten redaktionellen Spielraum der RAW-Daten brauchst, behalte das Original und öffne es in einem RAW-Entwickler.
Warum „kein Upload“ überprüfbar ist und kein Slogan
RAW-Dateien sind groß und persönlich, deshalb ist das der ganze Punkt: Die Datei wird mit den bordeigenen Datei-APIs des Browsers gelesen und auf deinem Rechner verarbeitet. Die Seite stellt keine Anfrage, die deine Daten überträgt, und der RAW-Engine-Chunk ist reines TypeScript — kein Server-Roundtrip, kein WASM-Nachhausetelefonieren. Glaub es nicht einfach: Öffne die Entwicklertools, wähle den Netzwerk-Tab, leg eine Datei ab und sieh zu, wie nichts das Gerät verlässt. Es ist dasselbe Zero-Upload-Prinzip, das auf der No-Upload-Reparaturseitebewiesen wird.
Wenn die Datei beschädigt aussieht
Ein RAW, das von einer ausfallenden Karte gezogen, über eine abgebrochene Verbindung kopiert oder mitten im Schreiben abgeschnitten wurde, kann mit Vorschau-Offsets enden, die hinter das Ende der Datei zeigen, oder mit einem durcheinandergebrachten Container-Header. Wenn das Tool kein gültiges eingebettetes JPEG lokalisieren kann, täuscht es kein Ergebnis vor — es sagt dir, was es gefunden hat, und verweist dich darauf, dieDatei zuerst zu reparieren, danach komm zurück und wandle die wiederhergestellte Version um.