查詢

exif_thumbnail()函式—用法及示例

「 讀取圖片的縮圖 」


函式名: exif_thumbnail()

適用版本: PHP 4, PHP 5, PHP 7

函式描述: exif_thumbnail() 函式用於讀取圖片的縮圖。該函式返回影象的縮圖資料。

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

引數:

  • filename: 必需,需要讀取縮圖的影象檔名。可以是本地檔案路徑或者是 URL。
  • width: 可選,返回縮圖的寬度。
  • height: 可選,返回縮圖的高度。
  • imagetype: 可選,返回縮圖的影象型別。

返回值:返回縮圖資料的字串。如果出錯或影象沒有縮圖,則返回 false。

示例:

<?php
  $filename = 'path/to/image.jpg';
  $thumbnailData = exif_thumbnail($filename, $width, $height, $imagetype);

  if ($thumbnailData !== False) {
    // 儲存縮圖到檔案
    file_put_contents('path/to/thumbnail.jpg', $thumbnailData);
    echo "縮圖儲存成功!";
  } else {
    echo "無法讀取縮圖。";
  }
?>

注意事項:

  • 如果圖片沒有縮圖或者無法讀取縮圖資料,該函式會返回 false。
  • 在開啟了安全模式或者禁用了 exif 擴充套件的情況下,該函式可能無法正常工作。
  • 如果要獲取縮圖的寬度、高度或影象型別,可以傳遞引數給對應的變數,並在函式呼叫後使用。
補充糾錯
上一個函式: exif_tagname()函式
下一個函式: exit()函式
熱門PHP函式
分享連結