imagewebp 将 WebP 格式的图像输出到浏览器或文件

发表日期:2021-07-01 08:56:02 | 来源: | | 浏览(894) 分类:GD 和图像处理 函数

imagewebp

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

imagewebp将 WebP 格式的图像输出到浏览器或文件

说明

imagewebp(resource $image, mixed $to = null, int $quality = 80): bool

image 参数指定的图像以 WebP 格式输出到浏览器或者保存到文件。

参数

image

由图象创建函数(例如imagecreatetruecolor())返回的图象资源。

to

文件保存的路径,如果未设置或为 null,将会直接输出原始图象流。

quality

quality 范围从0(最低质量,最小文件体积)到100 (最好质量, 最大文件体积)。

返回值

成功时返回 true, 或者在失败时返回 false

更新日志

版本 说明
5.4.0 支持把 resource 流作为 to 参数传入。

范例

示例 #1 保存为 WebP 图像文件

<?php 
// 创建一个空图像并在其上加入一些文字$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  'WebP with PHP', $text_color);
// 保存图像imagewebp($im, 'php.webp');
// 释放内存imagedestroy($im);
?>

集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。