本文由PHP教程栏目给大家介绍php证件照换底色、php人像抠图、php换背景图方法,希望对你有所帮助!
php证件照换底色、php人像抠图、php换背景图
代码如下:
<?php
//背景图和原图需要保持宽高要保持一样,这里的示例原图用的是蓝色背景
init();
function init(){
$old = '1.png';
$new = '2.png';
//创建一个png透明图
$img = imagecreatefrompng($old);
setpng($img,$old,$new);
}
function setpng($imgid,$filename,$savename){
$bg = 'bg.png';//背景图
$new = imagecreatefrompng($bg);//创建一个png透明图
list($width,$height)=getimagesize($filename);//获取长和宽
$white = imagecolorallocate($imgid,1,155,215);//选择一个替换颜色。这里是绿色
cleancolor($imgid,$white);
imagecolortransparent($imgid,$white);//把选择的颜色替换成透明
imagecopymerge($new,$imgid,0,0,0,0,$width,$height,100);//合并图片
imagepng($new,$savename);//保存图片
imagedestroy($imgid);//销毁
imagedestroy($new);
echo '<img src="'.$savename.'">';
}
function cleancolor($imgid,$color){
$width = imagesx($imgid);//获取宽
$height = imagesy($imgid);//获取高
for($i=0;$i<$width;$i++){
for($k=0;$k<$height;$k++){
//对比每一个像素
$rgb = imagecolorat($imgid,$i,$k);
$r = ($rgb >> 16)&0xff;//取R
$g = ($rgb >> 8)&0xff;//取G
$b = $rgb&0xff;//取B
$randr = 1.5;
$randg = 1;
$randb=1;
//蓝色RGB大致的位置。替换成绿色
if($r<=65*$randr && $g<=225*$randg && $b<=255*$randb && $b*$randb>=100){
//如果能够精确的计算出要保留位置的,这里可以写绝对的数字
if($i>=$width/2 && $i<=$width/2 && $k>=$height/2 && $k<=$height/2){
}else{
//改变颜色
imagesetpixel($imgid,$i,$k,$color);
}
}
}
}
}$old指的是要处理的图片,指定为png格式 $new指的是处理后输出的图片名 $bg指的是背景图

Author:TANKING
Date:2020-05-07
Web:http://www.likeyunba.com/
WeChat:face6009
推荐学习:《PHP视频教程》
相关阅读 更多
-
抖音网页版官方入口 抖音网页版在线观看官网 时间:2026-01-08 -
GitLab、Git、Github、Gitee四者的区别 时间:2026-01-08 -
顺磁性和逆磁性的区别 顺磁性和逆磁性的判断方法 时间:2026-01-08 -
顺磁性是什么意思 顺磁性材料有哪些 时间:2026-01-08 -
usim卡是什么意思 usim卡和sim卡的区别 时间:2026-01-08 -
Web前端四大渲染模式SSR、CSR、ISR、SSG的定义和区别 时间:2026-01-08
今日更新
-
qq朋友网登录入口-qq朋友网网页版一键登录
阅读:18
-
刘梗宏女孩是什么梗?揭秘网络爆火健身主播的魔性口号与粉丝狂欢现象,看完秒懂!
阅读:18
-
啵乐漫画app最新版本下载-啵乐漫画官方安装包免费下载
阅读:18
-
Freeok免费追剧app下载安装-Freeok免费追剧软件官方版本
阅读:18
-
哔哩哔哩漫画网页版官方入口-哔哩哔哩漫画官网一键直达
阅读:18
-
七夕漫画官方下载入口安卓最新版-七夕漫画官方下载入口免费安装包
阅读:18
-
夸克网页版入口-夸克浏览器2026最新网页版登录
阅读:18
-
刘国梁不懂球是什么梗?揭秘国乒教练爆笑名场面由来
阅读:18
-
1-75级抖音刷多少-抖音1-75级价格表
阅读:18
-
漫蛙漫画网安卓版下载-漫蛙漫画官方最新版本安装入口
阅读:18










