对这方面没有一点点概念,请问大神们,一般情况是怎么弄的,我记得以前有个公众号后台是让我们自己选择一个海报背景,或者自己上传一个海报背景,然后二维码位置可以自己选择,设置好后,微信菜单上点一下生成海报,然后就一个生成好的海报给发过来了,有没有这方面的demo,或者实现这些的教程,或者模块什么的?
对这方面没有一点点概念,请问大神们,一般情况是怎么弄的,我记得以前有个公众号后台是让我们自己选择一个海报背景,或者自己上传一个海报背景,然后二维码位置可以自己选择,设置好后,微信菜单上点一下生成海报,然后就一个生成好的海报给发过来了,有没有这方面的demo,或者实现这些的教程,或者模块什么的?
3 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
4 回答612 阅读✓ 已解决
2 回答1.5k 阅读
2 回答930 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
1.图片数据在服务器内存中动态绘制
2.微信公众号有相关发送消息给用户的api,消息格式支持文本,图片等
3.图片需要在后台用相关语言的图形库生成图片格式的基本字节数据(也就是动态的),然后利用微信公众号的多媒体上传资源上传图片获得临时或永久素材id,例如java用到的就是javax.imageio.ImageIO包下的类,相信npm上也一定有相关图形处理的比较成熟的包,类似于一个空白的canvas你加个矩形,直线或圆然后导出为图片一个道理
4.根据获取到素材id调用公众号发送图片消息api发送给指定用户
此业务的交互模式一般在公众号授权网页内接收用户需求,如用户指定背景,二维码位置,标题等,通过异步接口提交服务器异步处理,可以是任务队列或消息队列