📜  PHP | imagecreatefromwebp()函数(1)

📅  最后修改于: 2023-12-03 14:45:16.994000             🧑  作者: Mango

PHP | imagecreatefromwebp()函数

函数介绍

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 格式文件读取图像资源
参考资料