PHP Thumb是一個用于生成和處理縮略圖的PHP類庫。它可以處理靜態圖片,但也可以處理動態圖片。要處理動態圖片,你需要確保服務器上的GD庫或Imagick擴展已經啟用,因為這些擴展是PHP Thumb處理動態圖片所必需的。
以下是一個使用PHP Thumb處理動態圖片的示例:
<?php
require_once 'path/to/phpThumb.php';
// 創建一個PHP Thumb實例
$thumb = new phpThumb();
// 設置圖片源,可以是動態圖片URL
$source_url = 'http://example.com/dynamic-image.php';
$thumb->setSource($source_url);
// 設置縮略圖的大小
$width = 100;
$height = 100;
$thumb->resize($width, $height);
// 設置縮略圖的保存路徑和文件名
$save_path = 'path/to/save/thumbnail.jpg';
$thumb->save($save_path);
?>
在這個示例中,我們首先引入了PHP Thumb類庫,然后創建了一個實例。接下來,我們設置了圖片源為動態圖片的URL,并設置了縮略圖的大小。最后,我們將縮略圖保存到指定的路徑。
請注意,這個示例假設動態圖片URL返回的是JPEG格式的圖片。如果動態圖片返回的是其他格式,你可能需要在PHP Thumb中設置相應的格式。