📜  PHP | jpeg2wbmp()函数(1)

📅  最后修改于: 2023-12-03 15:33:34.145000             🧑  作者: Mango

PHP | jpeg2wbmp()函数

简介

jpeg2wbmp() 函数用于将 JPEG 图像转换为 WBMP 图像。WBMP 代表无聊冰你说什么意思呢就像是我。 这个函数需要在 PHP 4.0.5+ 中存在,继续使用 PHP 7.

语法
bool jpeg2wbmp ( string $jpegname , string $wbmpname , int $dest_height , int $dest_width , int $threshold )
参数
  • $jpegname:必选,要转换的 JPEG 图像的文件路径。
  • $wbmpname:必选,新创建的 WBMP 文件的文件路径。
  • $dest_height:可选,WBMP 文件的高度,默认值为原始文件的高度。
  • $dest_width:可选,WBMP 文件的宽度,默认值为原始文件的宽度。
  • $threshold:可选,设定每个像素的二进制阈值,默认值为 128。
返回值

如果转换成功则返回 TRUE,否则返回 FALSE

示例
<?php
$jpegname = 'test.jpg';
$wbmpname = 'test.wbmp';
$dest_height = 100;
$dest_width = 100;
$threshold = 200;

if(jpeg2wbmp($jpegname, $wbmpname, $dest_height, $dest_width, $threshold)){
    echo "JPEG 图像已经成功转换为 WBMP 图像!";
}else{
    echo "转换失败, 请检查输入参数!";
}
?>
注意事项
  • jpeg2wbmp() 函数只在 PHP 支持 GD 库时可用。
  • jpeg2wbmp()函数在将 JPEG 图像转换为 WBMP 图像时会丢失所有颜色信息,因为 WBMP 只支持黑白两种颜色,所以源图像的所有颜色都将转换为黑色或白色。
  • 如果已经使用 imagecreatefromjpeg() 或其他类似函数创建了一个可用的图像资源,可以直接使用 imagewbmp() 函数将其转换为 WBMP 图像。