📅  最后修改于: 2023-12-03 15:33:34.145000             🧑  作者: Mango
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 图像。