Image File Directory (IFD) und Tag-Tabelle


next up gif
Next: Tag Tabelle Up: TIFF Previous: Header

Image File Directory (IFD) und Tag-Tabelle

Die zur Beschreibung der Bildattribute nötigen Daten können sich an beliebiger Stelle innerhalb der TIFF-Datei befinden. Über das IFD hat man Zugriff auf diese Daten. Besitzt eine Datei mehr als ein IFD, so sind diese über Zeiger miteinander verkettet.
Ein Image File Directory hat folgenden Aufbau:

Die Länge eines IFD ist somit variabel und hängt von der Anzahl der Tags ab. Ein Tag ist immer 12 Bytes lang und enthält die bildbeschreibenden Informationen wie z.B. Bildabmessung oder Pixelauflösung. Ein Tag besitzt folgenden Aufbau:

Innerhalb eines IFDs müssen die Tags in aufsteigender Nummernfolge abgelegt sein. Neben den im folgenden beschriebenen öffentlich dokumentierten (public) Tags kann jeder Hersteller auch eigene Tag-Typen (private) benutzen, um zusätzliche Informationen wie z.B. ein bestimmtes verwendetes Komprimierungsverfahren in der Datei zu speichern. Die durch einen Benutzer definierten Tags müssen einen Typ-Wert von 8000h (32768) oder größer besitzen. Diese Informationen können dann aber auch nur von der zugehörigen Software ausgelesen werden.
Die folgende Aufzählung gibt zu jedem Tag dessen Nummer, den Namen, den Datentyp und Wert an. Zusätzlich gibt das Feld ``notw.``(notwendig) Auskunft darüber, ob dieser Tag für die Beschreibung eines RGB-Bildes unbedingt erforderlich ist oder ob er nur optional verwendet werden kann.
Die Angabe eines Default-Wertes im Werte-Feld des Tags besagt, daß eine Applikation beim Fehlen dieses Tags diesen Wert als Standard Einstellung verwendet.





Michael Enderle
Fri Apr 28 13:40:59 MET DST 1995