In einem TIFF sind die Metadaten die Datei
Jedes andere Format schraubt Metadaten an: ein JPEG legt einen TIFF-Block in ein APP1-Segment, ein HEIC speichert einen als Element, ein PNG hat sich Blöcke ausgedacht. TIFF hat kein Segment, weil es keines braucht – die Datei beginnt mit einem 8-Byte-Kopf, der auf ein Image File Directory zeigt, und dieses Verzeichnis ist zugleich die Eintragsliste und der Index auf die Pixel. Wenn du irgendwo sonst EXIF liest, liest du ein TIFF-Fragment, das in einen anderen Container kopiert wurde.
Die Bytereihenfolge wird erklärt, nicht angenommen
Ein TIFF beginnt entweder mit II oder MM – Intel oder Motorola, little-endian oder big-endian – gefolgt von der Zahl 42 in dieser Reihenfolge als Selbstprüfung. Alles danach, jeder Versatz und jede Ganzzahl, wird so gelesen. Deshalb kann derselbe Eintrag in zwei verschiedenen Byte-Anordnungen liegen, und deshalb scheitert ein abgeschnittenes TIFF so vollständig: ohne Kopf gibt es keine Möglichkeit, auch nur einen Versatz in der Datei zu deuten.
Eine Datei, mehrere Verzeichnisse
IFDs verketten sich: jedes endet mit dem Versatz des nächsten, oder mit null. Ein mehrseitiger Scan nutzt diese Kette für seine Seiten, und ein Vorschaubild sitzt üblicherweise in einem zweiten Verzeichnis. EXIF und GPS sind Unterverzeichnisse, die über Zeiger-Einträge am ersten hängen. Die Tabelle darunter zeigt dir also womöglich die erste von mehreren Seiten – und ein rohes DNG, das TIFF mit zusätzlichen Einträgen ist, hat dieselbe Form.
Wo ein TIFF seine Dinge ablegt
- II / MM
- Die Bytereihenfolge, in den ersten zwei Bytes. Alles andere wird darüber gelesen.
- IFD0
- Das Hauptverzeichnis: Bildeinträge, Marke, Modell, Ausrichtung, Auflösung.
- IFD1
- Ein zweites Verzeichnis, üblicherweise das Vorschaubild oder die nächste Seite.
- ExifIFD
- Belichtung, Objektiv und Aufnahmezeit. Ein Unterverzeichnis, erreicht über einen Zeiger-Eintrag.
- GPSIFD
- Breite, Länge, Höhe. Ein weiteres Unterverzeichnis.
- StripOffsets
- Wo die Pixel liegen. Ein Eintrag wie jeder andere – und genau das ist der Punkt.
Fragen zu TIFF
Warum kann ich die Einträge lesen, wenn mein Browser das Bild nicht zeigt?Öffnen
Weil Einträge lesen heißt, Verzeichnisse und Versätze abzugehen, und das ist Rechnen, während das Anzeigen des Bildes einen Decoder für die verwendete Kompression braucht. Kein verbreiteter Browser bringt einen TIFF-Decoder mit. Die Vorschau meldet, dass sie nicht verfügbar ist; die Tabelle ist vollständig.
Ist ein DNG dasselbe wie ein TIFF?Öffnen
Strukturell nah genug. DNG baut auf TIFF/EP auf, nutzt also denselben Kopf, dieselben Verzeichnisse und dieselben 12-Byte-Einträge, mit zusätzlichen Einträgen für rohe Sensordaten. Was du hier über IFDs lernst, gilt dafür.
Mein TIFF hat 40 Seiten. Welche sehe ich?Öffnen
Die erste. Die Verzeichnisse sind eine verkettete Liste, und diese Arbeitsfläche liest das, auf das der Kopf zeigt, also Seite eins. Spätere Seiten tragen eigene Einträge und werden nicht gezeigt.
Wie wird ein TIFF bereinigt?Öffnen
Über die Neucodierungs-Bereinigung, die ein JPEG exportiert. Da die Einträge eines TIFF und sein Pixelindex in derselben Struktur liegen, gibt es im Browser keine Möglichkeit, die Einträge wegfallen zu lassen und die Datei ein TIFF bleiben zu lassen – und schreiben kann ein Browser eines ohnehin nicht.
Was es kann
- EXIF-Daten entfernen
- Ein Foto hierher ziehen und eine Kopie ohne eingebettete Metadaten laden. Beim JPEG fällt das EXIF-Segment weg, ohne die Pixel anzufassen; HEIC, PNG, WebP und die übrigen werden neu codiert. Nichts wird hochgeladen.
- GPS-Standort entfernen
- Sieh die Koordinaten, die ein Foto trägt, und lade eine Kopie ohne sie. Beim JPEG fallen die Ortseinträge weg und alles andere bleibt. Nichts wird hochgeladen.
- JPEG-EXIF bearbeiten
- Titel, Urheber, Beschreibung, Rechte, Software und Aufnahmezeit eines JPEG ändern und die bearbeitete Kopie laden. Läuft lokal; deine Originaldatei wird nie angefasst.
- XMP-, IPTC- und ICC-Viewer
- Lies jede Metadatengruppe, die eine Datei trägt – EXIF, XMP, IPTC, ICC, Herstellernotizen – gruppiert und als JSON exportierbar. Für Asset-QA, Forensik und das Prüfen eines Ablaufs. Nichts wird hochgeladen.
- Mehrere Fotos öffnen
- Öffnen Sie bis zu fünfzig Fotos, sehen Sie, welche einen Ort tragen, und holen Sie den ganzen Satz als Tabelle heraus. Nichts wird hochgeladen, und die Originale werden nie beschrieben.