Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

exif_thumbnail

Exif-Funktionen

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


    Parameter-Liste:
NameBeschreibung
filenameDer Name der einzulesenden Bilddatei. Dieses Bild beinhaltet ein eingebettetes Miniaturbild.
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.

    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össe bestimmen kann. In diesem Fall, ist der Rückgabewert FALSE, obwohl width und height gesetzt sind.


    Aktiv in Version:
(PHP 4 >= 4.2.0, PHP 5, PHP 7)

exif_thumbnail() - Beispiel:


Eingabe:
<?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';
}
?>

Beschreibung:
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.
Exif-Funktionen