加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP生成推广海报的方法分享

发布时间:2021-05-22 21:20:22 所属栏目:PHP教程 来源:网络整理
导读:副标题#e# 经常有这样的需求,就是需要在生成推广海报,包含指定的二维码,分享出去别人扫码之后就可以确定用户推荐关系。 仔细分析一下,推广海报必要的要素就是海报背景图和二维码,这两者都容易生成,但要两者结合到一起组合成为一张图二维还要可以保存

imagecopyresampled() 将一幅图像(源图象)中的一块正方形区域拷贝到另一个图像中
*/
imagecopyresampled($QR,$logo,$from_width,$logo_qr_width,$logo_qr_height,$logo_width,$logo_height);
}
//输出图片
imagepng($QR,'qrcode.png');
imagedestroy($QR);
imagedestroy($logo);
return '<img src="qrcode.png" alt="使用微信扫描支付">';
}
//调用查看结果
echo scerweima1('https://www.baidu.com');

使用示例二:生成带有图像,昵称和二维码的海报

array( array( 'text'=>'昵称','left'=>182,'top'=>105,'fontPath'=>'qrcode/simhei.ttf',//字体文件 'fontSize'=>18,0',) ),'image'=>array( array( 'url'=>'qrcode/qrcode.png',//图片资源路径 'left'=>130,'top'=>-140,'stream'=>0,//图片资源是否是字符串图像流 'right'=>0,'width'=>150,'height'=>150,'opacity'=>100 ),array( 'url'=>'https://wx.qlogo.cn/mmopen/vi_32/DYAIOgq83eofD96opK97RXwM179G9IJytIgqXod8jH9icFf6Cia6sJ0fxeILLMLf0dVviaF3SnibxtrFaVO3c8Ria2w/0','left'=>120,'top'=>70,'width'=>55,'height'=>55,),'background'=>'qrcode/bjim.jpg',); $filename = 'qrcode/'.time().'.jpg'; //echo createPoster($config,$filename); echo createPoster($config);

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读