exif_tagname
read_exif_data
Exif Funktionen
PHP Manual

# 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()

exif_tagname
read_exif_data
Exif Funktionen
PHP Manual