经常有这样的需求,就是需要在生成海报,包含指定的二维码,分享出去别人扫码之后就可以确定用户推荐关系。

仔细分析一下,推广海报必要的要素就是海报背景图和二维码,这两者都容易生成,但要两者结合到一起组合成为一张图二维还要可以保存到本地便于分享出去,这就是难点了,在H5中可以借助canvas画出来完成类似于截图的功能,但放到小程序里边很多局限性。那么我们直接在后台生成海报,前台直接调用。

前期准备:

1.海报背景图,背景图一般存服务器,程序本地读取;

2.推广二维码,可以是二维码图片链接,也可以是字符串图像流,如果自己生成二维码,可以使用phpqrcode生成二维码。

方法如下:




使用示例一:生成带有二维码的海报


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


详细代码可联系博主获取。