Datenstruktur

Dieses Kapitel bezieht sich auf den Aufbau einer JFIF-Datei. Die Datei besteht aus mehreren Blöcken und sieht grob etwa so aus: .


Allgemeine Struktur einer JFIF-Datei

Der Header enthält den Start of-Marker (SOI = Start of Image), einen Application Marker, die Größe der APPO-Daten, den String JFIF, die Versionsnummer der JFIF-Spezifikation, die Maßeinheit (dpi, dpc oder keine), die Auflösung des Bildes in der festgelegten Maßeinheit. Die APPO-Daten enthalten, falls vorhanden, 24-Bit-RGB-Daten einer verkleinerten Version des Bildes. Diese dient dazu, sich einen ersten Eindruck über die Grafik zu verschaffen und ist unkomprimiert. Der optionale Header erlaubt auch andere Varianten von Previewbildern, auch JPEG-komprimierte. Die eigentlichen Bilddaten bestehen aus Blöcken von JPEG-komprimierten Daten, der End of-Marker (EOI = End of Image) beendet die Datei.

Ergänzende und vertiefende Module