<?php /* 图片合拼 1.背景图 2.二维码 3.文字 */ echo hebingImg("bj.jpg","353.jpg","这里是您要输入的内容"); function hebingImg($path_1,$path_2,$uname){//加文字 $image_1 = imagecreatefromjpeg($path_1); $textcolor = imagecolorallocate($image_1, 255, 255,255); //设置水印字体颜色 $font = 'simfang.ttf'; //定义字体 imagettftext($image_1, 20, //字体大小 0, 50, //向又 150, //向下 $textcolor, $font, $uname);//将文字写到图片中 $image_2 = imagecreatefromjpeg($path_2); $image_3 = imagecreatetruecolor(imagesx($image_1),imagesy($image_1)); imagecopymerge($image_3,$image_1,0,0,0,0,imagesx($image_1),imagesy($image_1),100); list($width,$height) = getimagesize($path_2); // 二维码的高与宽 imagecopyresampled($image_3,$image_2, 250, //二维码向右移动 350, //二维码向下移动 0, 0, $width, //二维码图片的宽度(按比例缩放) $height, //二维码图片的高度(按比例缩放) $width, //二维码图片的宽度 $height //二维码图片的高度 ); $pic_name=time()."_".rand(1000,9999).".jpg"; imagejpeg($image_3,$pic_name,50); imagedestroy($image_3); $path=$pic_name; return $path; } ?>