📅  最后修改于: 2023-12-03 14:45:16.994000             🧑  作者: Mango
imagecreatefromwebp()
函数用于从 WebP 格式的文件中创建新的图像资源,以便进行后续的图像处理操作。
resource imagecreatefromwebp ( string $filename )
filename
:需要读取的 WebP 格式图像文件名(包含路径),如 example.webp
。
成功时,返回新的图像资源;失败时,返回 FALSE
。
以下示例演示了如何使用 imagecreatefromwebp()
函数从 WebP 格式的文件中创建新的图像资源:
<?php
$webp_file = 'example.webp';
$image = imagecreatefromwebp($webp_file);
if ($image !== false) {
// 进一步处理图像资源
// ...
imagedestroy($image);
} else {
// 处理创建图像资源失败的情况
// ...
}
?>
在使用 imagecreatefromwebp()
函数前,需要确保 PHP 已经启用了 WebP 支持。可以通过查看 phpinfo()
函数输出或者使用 get_loaded_extensions()
函数判断是否加载了 gd
扩展和 webp
扩展。
在某些 PHP 版本中,还需要安装 libwebp 库才能成功支持 WebP 格式。可以通过运行 php -m
命令或者在 PHP 代码中使用 function_exists('imagewebp')
函数判断是否支持 WebP 格式。
imagecreatefromjpeg()
:从 JPEG 格式文件读取图像资源imagecreatefrompng()
:从 PNG 格式文件读取图像资源imagecreatefromgif()
:从 GIF 格式文件读取图像资源imagecreatefrombmp()
:从 BMP 格式文件读取图像资源