函数名:image2wbmp()
适用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7
用法:image2wbmp() 函数将图像以 WBMP(无损位图)格式保存到文件或输出到浏览器。
语法:bool image2wbmp ( resource $image [, string $filename [, int $foreground ]] )
参数:
- $image:必需。图像资源,通常由 imagecreatefrom*() 函数返回。
- $filename:可选。保存 WBMP 文件的路径。如果未提供该参数,则图像将直接输出到浏览器。
- $foreground:可选。前景色的索引。默认值为黑色。
返回值:成功时返回 true,失败时返回 false。
示例:
- 将图像保存为 WBMP 文件:
$image = imagecreatefromjpeg('image.jpg');
image2wbmp($image, 'image.wbmp');
imagedestroy($image);
- 将图像直接输出到浏览器:
$image = imagecreatefrompng('image.png');
header('Content-Type: image/vnd.wap.wbmp');
image2wbmp($image);
imagedestroy($image);
注意事项:
- 该函数需要 GD 库的支持。在 PHP 编译时,需要启用
--with-gd
配置选项。 - 输出到浏览器时,需要在调用
image2wbmp()
前设置正确的 Content-Type 头信息,以便浏览器正确解析图像。