(PHP 4 >= 4.2.0, PHP 5, PHP 7)
exif_thumbnail — Liest das eingebettete Miniaturbildes eines Bildes
exif_thumbnail() liest das eingebettete Miniaturbild eines Bilds.
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.
streamDer Ort der Bilddatei. Dies kann entweder ein Dateipfad oder eine Stream resource sein.
widthDie Breite des gelieferten Miniaturbildes als Rückgabewert.
heightDie Höhe des gelieferten Miniaturbildes als Rückgabewert.
imagetypeDer Bildtyp des gelieferten Miniaturbildes als Rückgabewert. Dieser ist entweder TIFF oder JPEG.
Liefert das eingebettete Miniaturbild oder FALSE, wenn das Bild kein
Miniaturbild enthält.
Beispiel #1 exif_thumbnail() Beispiel
<?php
$image = exif_thumbnail('/Pfad/zum/Bild.jpg', $width, $height, $type);
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';
}
?>
| Version | Beschreibung |
|---|---|
| 7.2.0 |
Der filename-Parameter wurde zu
stream umbenannt, und unterstützt nun sowohl
lokale Dateien als auch Stream-Ressourcen.
|
Hinweis:
Wird
streamverwendet, um einen Stream an diese Funktion zu übergeben, dann muss der Stream durchsuchbar sein. Es ist zu beachten, dass sich die Position des Dateizeigers nicht ändert, nachdem diese Funktion aufgerufen wurde.