900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > php把图片黑色变成白色 PHP如何将png图片白色背景色改为透明色

php把图片黑色变成白色 PHP如何将png图片白色背景色改为透明色

时间:2023-12-21 00:07:15

相关推荐

php把图片黑色变成白色 PHP如何将png图片白色背景色改为透明色

我们在工作中经常会遇到将png图片的白色背景色改为透明色的情况,本篇文章扣丁学堂PHP培训小编就给读者们分享一下PHP如何将png图片白色背景色改为透明色,对此不慎熟练或者是不会操作的小伙伴就好好学习一下吧。

PHP培训

先看下面一段代码,PHP处理png图片白色背景色改为透明色:

function pngMerge($o_pic,$out_pic){

$begin_r = 255;

$begin_g = 250;

$begin_b = 250;

list($src_w, $src_h) = getimagesize($o_pic);// 获取原图像信息 宽高

$src_im = imagecreatefrompng($o_pic); //读取png图片

print_r($src_im);

imagesavealpha($src_im,true);//这里很重要 意思是不要丢了$src_im图像的透明色

$src_white = imagecolorallocatealpha($src_im, 255, 255, 255,127); // 创建一副白色透明的画布

for ($x = 0; $x < $src_w; $x++) {

for ($y = 0; $y < $src_h; $y++) {

$rgb = imageco

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。