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中设置相应的格式。