函数名:imagecreatefromwebp()
适用版本:PHP 5 >= 5.4.0, PHP 7, PHP 8
用法:imagecreatefromwebp() 函数用于从 WebP 图像文件创建一个新的图像资源。
语法:imagecreatefromwebp(string $filename) : resource|false
参数:
- $filename:要加载的 WebP 图像文件的路径。
返回值:
- 当成功时,返回一个新的图像资源标识符(图像资源)。
- 当发生错误时,返回 false。
示例:
// 从 WebP 图像文件创建新的图像资源
$webpFile = 'image.webp';
$image = imagecreatefromwebp($webpFile);
if ($image !== false) {
// 成功创建图像资源
// 进行图像处理操作,如缩放、裁剪等
// 释放图像资源
imagedestroy($image);
} else {
// 创建图像资源失败
echo '无法加载 WebP 图像文件';
}
注意事项:
- 在使用该函数之前,请确保你的 PHP 版本大于等于 5.4.0。
- 你需要在 PHP 的配置文件 php.ini 中启用 GD 扩展(extension=gd)才能使用该函数。
- 如果你的 PHP 版本低于 7.0.0,你需要使用 imagecreatefromwebp() 函数的替代方法,例如使用 imagewebp() 函数来创建图像资源。
- 在使用完图像资源后,记得使用 imagedestroy() 函数释放图像资源,以避免内存泄漏。