Exif-Funktionen
PHP Manual

exif_thumbnail

(PHP 4 >= 4.2.0, PHP 5)

exif_thumbnailAufruf 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-Funktionen
PHP Manual