exif_thumbnail
(PHP 4 >= 4.2.0, PHP 5)
exif_thumbnail — Aufruf des eingebetteten Miniaturbildes eines TIFF- oder JPEG-Bildes
Beschreibung
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
Example#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';
}
?>