imagewbmp
将图像输出到浏览器或文件
此函数适用于 PHP 4.3.0 及更高版本。
imagewbmp 函数用于将一个图像以 WBMP 格式输出。WBMP 是无线位图格式,通常用于移动设备上,支持较小的文件大小和较低的图像质量。
bool imagewbmp(resource $image, string $filename = null, int $threshold = 128)
如果函数成功,则返回 true;如果失败,则返回 false。
以下是一个示例代码,展示了如何使用 imagewbmp 函数将图像转换为 WBMP 格式并保存为文件:
<?php // 创建一个 100x100 的图像 $image = imagecreate(100, 100); <p>// 分配颜色<br> $white = imagecolorallocate($image, 255, 255, 255);<br> $black = imagecolorallocate($image, 0, 0, 0);</p> <p>// 填充背景为白色<br> imagefill($image, 0, 0, $white);</p> <p>// 画一个黑色矩形<br> imagerectangle($image, 10, 10, 90, 90, $black);</p> <p>// 将图像保存为 WBMP 格式<br> imagewbmp($image, 'output.wbmp');</p> <p>// 释放图像资源<br> imagedestroy($image);<br> ?><br>
在这个示例中,我们首先创建了一个 100x100 像素的图像,并且分配了白色和黑色作为颜色。然后,使用 imagefill 函数填充背景颜色为白色,接着用 imagerectangle 绘制了一个黑色的矩形。最后,使用 imagewbmp 函数将图像保存为 WBMP 格式,文件名为 output.wbmp,并释放了图像资源。