将一张图片或者文字写入图片中
function create_topimgsmail($brand)
{
$back = str_replace("\\", "/", $_SERVER['DOCUMENT_ROOT']).'/uploads/muban/mb.png';
$back = imagecreatefromstring(file_get_contents($back));
$font1 = Env::get('root_path') . 'public/static/admin/src/vendor/simple-line-icons/fonts/msyh.ttf';
$black1 = imagecolorallocate($back, 00, 00, 00);
$fontSize1 = 58;
$left1 = 1310;
$top1 = 1130;
imagefttext($back, $fontSize1, 0, $left1, $top1, $black1, $font1, $brand);
$filesize1 = @getimagesize(str_replace("\\", "/", $_SERVER['DOCUMENT_ROOT']).'/uploads/code/ip_1548.png');
if (!$filesize1) {
return false;
}
$src_image_1 = imagecreatefromstring(file_get_contents(str_replace("\\", "/", $_SERVER['DOCUMENT_ROOT']).'/uploads/code/ip_1548.png'));
$src_image_width_1 = imagesx($src_image_1);
$src_imageheight_1 = imagesy($src_image_1);
$max = 60;
if ($src_image_width_1 > $max) {
$b = $max / $src_image_width_1;
}
$nw = $src_image_width_1*10;
$nh = $src_imageheight_1*10;
$nim = imagecreatetruecolor($nw, $nh);
imagecopyresampled($nim, $src_image_1, 0, 0, 0, 0, $nw, $nh, $src_image_width_1, $src_imageheight_1);
$left2 = 200;
$top2 = 80;
imagecopy($back, $nim, $left2, $top2, 0, 0, $nw, $nh);
$url = str_replace("\\", "/", $_SERVER['DOCUMENT_ROOT']).'/uploads/muban/mbssss.png';
ImagePNG($back, $url);
return $url;
}