php如何实现将多张图片 按规则 添加对应文字 打印到 一张图上 RT 请问 现在批量生成了二维码 为了方便打印 应该如何将这些二维码 放到一张图上 类似这个: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $file = '';//保存路径 $img = ''; //目标图片 $codeArray = ['第一个二维码URL','第二个二维码URL','第三个二维码URL']; foreach($codeArray as $key=> $vo){ $code = @imagecreatefromstring(file_get_contents($vo)); $x = '根据key获取插入位置X坐标'; $y = '根据key获取插入位置Y坐标'; imagecopy($img, $code , 0, 0, $x, $y, 300, 300); //拷贝二维码到原图 imagedestroy($code ); //释放内存 imagedestroy($img); $fontSize = 25; //文字大小 $str = '本次需要写入的文字'; $fontColor = imagecolorallocate($img, 0, 0, 0); //文字颜色 imagefttext($img, $fontSize, 0, 195, 155, $fontColor, $fontSize, $str); //这里的位置跟上面类似 } ob_start();//启用输出缓存,暂时将要输出的内容缓存起来 imagejpeg($img, null, 100);//输出 $poster = ob_get_contents();//获取刚才获取的缓存 ob_end_clean();//清空缓存 imagedestroy($img); file_put_contents($file, $poster);没具体跑,自己去测试一下 电脑里的应用程序被自动删除了,是怎么回事? 弱弱的问一下,做网站的需要学PHP吗? 下载的 MRBS 系统,登录的时候有段代码不解?? 求解一个问题 php update 向各位讨招了,一个中英文风格站的问题. 急救?????Warning: mysql_free_result() 如何判断一个用户登陆是否成功了? php的“垃圾回收”问题。。。 Parse error: syntax error, unexpected 'if' (T_IF) in line12 奖励问题 PHP报表应该如何做??
$img = ''; //目标图片
$codeArray = ['第一个二维码URL','第二个二维码URL','第三个二维码URL'];
foreach($codeArray as $key=> $vo){
$code = @imagecreatefromstring(file_get_contents($vo));
$x = '根据key获取插入位置X坐标';
$y = '根据key获取插入位置Y坐标';
imagecopy($img, $code , 0, 0, $x, $y, 300, 300); //拷贝二维码到原图
imagedestroy($code ); //释放内存
imagedestroy($img); $fontSize = 25; //文字大小
$str = '本次需要写入的文字';
$fontColor = imagecolorallocate($img, 0, 0, 0); //文字颜色
imagefttext($img, $fontSize, 0, 195, 155, $fontColor, $fontSize, $str); //这里的位置跟上面类似
}
ob_start();//启用输出缓存,暂时将要输出的内容缓存起来
imagejpeg($img, null, 100);//输出
$poster = ob_get_contents();//获取刚才获取的缓存
ob_end_clean();//清空缓存
imagedestroy($img);
file_put_contents($file, $poster);
没具体跑,自己去测试一下