JFIF ist ein JPEG: Was die Endung .jfif ändert
Die sperrige Endung ist hier das einzig Sperrige. Eine .jfif-Datei enthält ein gewöhnliches JPEG, und jedes Programm, das JPEG liest, liest sie — eine Umwandlung in PNG macht das Bild nicht schärfer, weil es nichts mehr zu schärfen gibt.
JFIF steht für JPEG File Interchange Format und ist eine Spezifikation aus den frühen 1990er-Jahren, die beschreibt, wie ein JPEG-Datenstrom umhüllt wird, damit verschiedene Programme sich einig sind, was die Pixel bedeuten. Die Hülle ist ein kleiner Marker-Block — der APP0-Marker — am Anfang der Datei, der das Pixel-Seitenverhältnis und manchmal ein Thumbnail festhält. Alles danach ist gewöhnliches JPEG.
Woher die Endung kommt
Die .jfif-Endung ist eine Windows-Angewohnheit. Manche Kameras, manche Handys und manche Windows-Programme speichern JPEGs damit, und einige von ihnen zeigen kein Thumbnail für dieselbe Datei, wenn du sie in .jpg umbenennst. Die Bytes ändern sich nicht; nur der Name. Deshalb öffnet ein Browser eine .jfif-Datei problemlos, wenn du sie in einen Tab ziehst, und deshalb kommen Betriebssysteme, die sich auf die Endung verlassen, durcheinander.
Was der Marker-Block tatsächlich trägt
| Marker | Was er enthält |
|---|---|
APP0 (JFIF) | Version, die Dichteinheit (dpi oder Punkte pro cm) und das Pixel-Seitenverhältnis. |
| APP0 (andere) | Ein herstellerspezifischer Block — manche Kameras schreiben hier ihren eigenen. |
APP1 (Exif) | Kamera-Metadaten: Belichtung, Datum, Ausrichtung, manchmal GPS. |
| Alles danach | Der JPEG-Datenstrom: Quantisierungstabellen, Huffman-Tabellen und das komprimierte Bild. |
Dieses Tool muss diesen Block nicht lesen, um die Datei umzuwandeln. .jfif steht in derselben Akzeptanzliste wie .jpg und .jpeg, der Konverter behandelt also alle vier Endungen als ein Format. Die einzige Stelle, an der der Marker untersucht wird, ist der Metadaten-Betrachter, der ihn liest und etwas wie JFIF 1.02, 72 dpi meldet — und der den Marker behält, wenn er andere Metadaten entfernt, weil der JFIF-Block beschreibt, wie die Pixel zu interpretieren sind.
Was eine Umwandlung in PNG kann und was nicht
Ein JPEG ist verlustbehaftet: Beim Speichern wurde etwas Detail weggeworfen, und es wird nirgendwo sonst aufbewahrt. Die Datei zu dekodieren gibt genau die Pixel zurück, die überlebt haben. Diese Pixel in ein PNG zu schreiben speichert sie ohne weiteren Verlust — das PNG sieht also aus wie das JPEG und ist oft ein Vielfaches größer, weil PNG sich weigert, zugunsten der Größe irgendetwas abzustumpfen.
- Die Umwandlung schärft das Bild nicht und holt kein Detail zurück.
- Sie entfernt keine Kompressionsartefakte; sie bewahrt sie exakt.
- Sie lässt den Exif-Block fallen, weil ein PNG keinen trägt und nichts in die neue Datei kopiert wird.
- Sie stoppt weiteren Verfall: Jedes erneute Speichern als JPEG würde ein wenig mehr verlieren, PNG nicht.
Der letzte Punkt ist der eigentliche Grund umzuwandeln. Wenn du ein JPEG gleich bearbeiten willst, arbeite auf einem PNG; wenn du es nur aufbewahren musst, ist das JPEG bereits kleiner.
Die Grenzen
- 64 MB pro Datei — darüber lehnt das Tool ab, bevor es irgendetwas dekodiert.
- Keine Seite der Ausgabe darf 20.000 px überschreiten.
- Die Umwandlung läuft in diesem Tab; die Datei wird nie hochgeladen.
- JPEG, JPG, JFIF und JPE werden alle als Eingabe akzeptiert.
Die Kurzfassung
.jfifist ein JPEG mit einem kleinen Header-Block davor.- Es in PNG umzuwandeln bewahrt jeden überlebenden Pixel und fügt nichts hinzu.
- Das Bild wird nicht schärfer, weil das Detail bereits verworfen wurde.
- Die Datei verlässt dein Gerät nie.
Fragen
Macht eine Umwandlung von JFIF in PNG das Bild schärfer?
Nein. Die Schärfe wurde entschieden, als das JPEG geschrieben wurde, und das Dekodieren kann kein Detail erfinden, das weggeworfen wurde. PNG speichert das dekodierte Ergebnis getreu — es macht die erste Kompression nicht rückgängig.
Ist eine .jfif-Datei einfach eine umbenannte .jpg?
Praktisch ja. Es ist ein JPEG-Datenstrom mit einem JFIF-Header-Block davor und einer Endung, die manche Software bevorzugt. Browser und Editoren lesen sie als JPEG; nur die Endung ist ungewöhnlich.
Warum ist das PNG so viel größer als das JFIF?
Weil JPEG verlustbehaftet komprimiert und PNG nicht. Das PNG enthält dieselben Pixel ohne weitere Kompression, ein als PNG gespeichertes Foto ist also oft ein Vielfaches größer.