PHP Handbuch
Zurück |  | Weiter

# exif_thumbnail

(PHP 4 >= 4.2.0, PHP 5)

exif_thumbnail -- Aufruf des eingebetteten Miniaturbildes eines TIFF- oder JPEG-Bildes

## Beschreibung

string exif_thumbnail ( string filename [, int &width [, int &height [, int &imagetype]]] )

exif_thumbnail() liest das eingebettete Miniaturbild aus einem TIFF- oder JPEG-Bild.

Wenn man das Miniaturbild mit dieser Funktion ausliefern möchte, sollte man den Mimetype mit Hilfe der Funktion header() mitschicken.

Es kann passieren, das exif_thumbnail() das Bild nicht erzeugen, aber dessen Größe bestimmen kann. In diesem Fall, ist der Rückgabewert `FALSE`, obwohl `width` und `height` gesetzt sind.

## Parameter Liste

`filename`

  Der Name der einzulesenden Bilddatei. Dieses Bild beinhaltet ein eingebettetes Miniaturbild.

`width`

  Die Breite des gelieferten Miniaturbildes als Rückgabewert.

`height`

  Die Höhe des gelieferten Miniaturbildes als Rückgabewert.

`imagetype`

  Der Bildtyp des gelieferten Miniaturbildes als Rückgabewert. Dieser ist entweder TIFF oder JPEG.

## Rückgabewerte

Liefert das eingebettete Miniaturbild oder `FALSE`, wenn das Bild kein Miniaturbild enthält.

## ChangeLog

Version | Beschreibung
--- | ---
4.3.0 | Die optionalen Parameter `width`, `height` und `imagetype` wurden bereit gestellt.
4.3.0 | Kann ein Miniaturbild im TIFF-Format zurückgeben.

## Beispiele

Beispiel 1. exif_thumbnail() Beispiel

`<?php if (array_key_exists('file', $_REQUEST)) { $image = exif_thumbnail($_REQUEST['file'], $width, $height, $type); } else { $image = false; } if ($image!==false) { header('Content-type: ' .image_type_to_mime_type($type)); echo $image; exit; } else { // kein Miniaturbild vorhanden. Fehler wird hier verarbeitet echo 'Kein Miniaturbild verfügbar'; } ?>`

## Siehe auch

exif_read_data()
image_type_to_mime_type()

Zurück | Zum Anfang | Weiter
exif_tagname | Nach oben | read_exif_data