exif_thumbnail

exif_thumbn exif_thumbn exif_thumbn

exif_thumbnail

(PHP 4 >= 4.2.0)
exif_thumbnail -- 取得嵌入在 TIFF 或 JPEG 圖像中的縮略圖

說明

string exif_thumbnail ( string filename [, int &width [, int &height [, int &imagetype]]])
exif_thumbnail() 讀取 TIFF 或 JPEG 圖像中的嵌入縮略圖。如果圖像不包含縮略圖則返回 FALSE
參數 width,height 和 imagetype 自 PHP 4.3.0 起可用,返回縮略圖的大小和類型。有可能 exif_thumbnail() 不能創建圖像但可以測定其大小,此情況下返回值是 FALSE,但是 width 和 height 的值已經傳回了。
如果想用此函式傳送縮略圖,應該用 header() 函式傳送 mime 類型信息。下面的例子演示了此方法:

例子 1. exif_thumbnail()例子
<?php
if (array_key_exists('file',$_REQUEST)) {
$image = exif_thumbnail($_REQUEST&#91;'file'&#93;, $width, $height, $type);
} else {
$image = false;
}
if ($image!==false) {
header("Content-type: ".image_type_to_mime_type($type));
echo $image;
exit;
} else {
// no thumbnail available, handle the error here
echo "No thumbnail available";
}
?>
自 PHP 4.3.0 起,exif_thumbnail() 函式可以以 TIFF 格式返回縮略圖。
注: 本函式僅在 PHP 編譯時使用了 --enable-exif 選項時可用。其功能和行為在 PHP 4.2 改變了。
注: 本函式不需要 GD 圖像庫。

相關詞條

熱門詞條

聯絡我們