网站友情链接与排名,公司高管培训课程,dw做的网站怎样才有域名,用什么技术来做网站今天分享一段PHP中多张图片合成一张图片的代码实现#xff0c;我们可以在图片合成#xff0c;水印#xff0c;九宫格等需求下使用到类似这样的图片合成效果,下面一起来看看例子吧。今天分享一段PHP中多张图片合成一张图片的代码实现#xff0c;我们可以在图片合成#xff…今天分享一段PHP中多张图片合成一张图片的代码实现我们可以在图片合成水印九宫格等需求下使用到类似这样的图片合成效果,下面一起来看看例子吧。今天分享一段PHP中多张图片合成一张图片的代码实现我们可以在图片合成水印九宫格等需求下使用到类似这样的图片合成效果,下面一起来看看例子吧。例子 代码如下复制代码$imgs array();$imgs[0] 1.jpg;$imgs[1] 2.jpg;$imgs[2] 3.jpg;$imgs[3] 4.jpg;$target emp.jpg;//背景图片$target_img Imagecreatefromjpeg($target);$source array();foreach ($imgs as $k$v){$source[$k][source] Imagecreatefromjpeg($v);$source[$k][size] getimagesize($v);}//imagecopy ($target_img,$source[0][source],2,2,0,0,$source[0][size][0],$source[0][size][1]);//imagecopy ($target_img,$source[1][source],250,2,0,0,$source[1][size][0],$source[1][size][1]);$num10;$num3; //控制列数一行几列0为1以此类推。$tmp2;$tmpy2; //图片之间的间距for ($i0; $i4; $i ){imagecopy($target_img,$source[$i][source],$tmp,$tmpy,0,0,$source[$i][size][0],$source[$i][size][1]);$tmp $tmp $source[$i][size][0];$tmp $tmp 5;if($i$num){$tmpy $tmpy $source[$i][size][1];$tmpy $tmpy 5;$tmp2;$num$num 3;}}Imagejpeg($target_img,pin.jpg);?