如何使用 PHP 中的 imagecreatefromwbmp() 函数从 WBMP 文件或 URL 创建新图像?

phpserver side programmingprogramming

在 PHP 中,imagecreatefromwbmp() 是一个内置函数,用于从 WBMP 文件或 URL 创建新图像。imagecreatefromwbmp() 返回一个图像标识符,表示从给定文件名获取的图像。从 WBMP 文件加载图像后,每当我们想要编辑图像时,都可以使用 imagecreatefromwbmp()。使用 imagewbmp() 函数,可以将图像转换为 WBMP。

语法

resource imagecreatefromwbmp(string $filename)

参数

imagecreatefromwbmp() 仅接受一个参数,$filename。它保存图像的名称。

返回值

imagecreatefromwbmp() 在成功时返回图像资源标识符,在错误时给出错误。

示例 1

<?php
   // 从本地驱动器文件夹加载 WBMP 图像
   $img = imagecreatefromwbmp'C:\xampp\htdocs\pic.wbmp');
   // 在浏览器中查看已加载的图像
   imagewbmp($img);
   imagedestroy($img);
?>

输出

注意 − 上述 PHP 代码将以不支持的格式文本将内容加载到浏览器中,因为浏览器不支持 WBMP。

示例 2

<?php
   // 从本地驱动器文件夹加载 WBMP 图像
   //我们可以使用在线转换器将图像转换为 WBMP
   //或使用 imagewbmp() 函数
   $img = imagecreatefromwbmp('C:\xampp\htdocs\Images\img30.wbmp');
   
   // 将 GIF 图像保存到给定的本地驱动器文件夹路径中。
   imagejpeg($img,'C:\xampp\htdocs\pic.gif');
   imagedestroy($img);
?>

使用 imagecreatefromwbmp() 之前的原始输入图像

使用 imagecreatefromwbmp() 之后的输出图像

注意 − WBMP 是一种无线位图文件格式。它是一种针对移动计算设备优化的 WAP 图形格式。WBMP 格式的图片以位格式保存。也就是说,图像的每个像素都保存为1位。要打开WBMP文件,需要无线位图文件格式软件。


相关文章