前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >离岛日签|微信二维码海报自动生成器

离岛日签|微信二维码海报自动生成器

作者头像
岛哥的质量效能笔记
发布2021-08-18 14:50:56
1.1K0
发布2021-08-18 14:50:56
举报
文章被收录于专栏:岛哥的质量效能笔记

题图:摄于上海松江有轨电车站

上次的书已经全部送出,这周内会陆续邮寄出去~

今天来分享一个最近开发的小工具,主要用来生成带微信二维码的卡片或者海报。

大家应该也知道前段时间我开发了一个微信小程序:离岛日签,在正式上线后收到了一些用户的反馈,有说希望可以将每日的图文信息保存下来的,也有希望可以将图文信息分享到朋友圈的,那么基于这些需求,我给小程序增加了长按保存图文卡片的功能,由于小程序不支持直接分享朋友圈所以可以通过保存卡片到本地的方式间接实现分享

由于没有现成的轮子,于是打算自己造一个,Python无疑是开发这个小工具的首选。

一般用于推广的海报或卡片样式都差不多,需要改变的主要就是用户的二维码,所以只需要准备好海报的背景图,然后根据用户提供的二维码,将其贴在海报指定的位置上即可。

这个工具我已经上传到pypi仓库,大家可以直接安装使用:

其中VOL1.jpeg是海报背景图,qr.png是用户二维码图片,最终会在当前目录下生成qrVOL1.jpeg,效果图如下:

小工具的参数说明:

  • bgimg(-b) —— 海报背景图片
  • qrimg(-q) —— 用户二维码图片
  • qrsizex(-sx) —— 二维码图片的长
  • qrsizey(-sy) —— 二维码图片的宽
  • qrboxx(-bx) —— 二维码在海报背景图上的x坐标
  • qrboxy(-by) —— 二维码在海报背景图上的y坐标

新版小程序已经上线?:

这里贴一下代码的主要实现部分:

想要看源码可以直接访问:https://github.com/logan62334/qr-poster-maker,或者点下面的阅读原文链接。

对了有人可能会发现微信二维码下载下来是带logo的,怎样才能生成不带logo的二维码呢?这里推荐大家使用草料二维码:https://cli.im/weixin。

有兴趣将其再进一步自动化的同学可以部署到微信小程序的服务器然后通过服务的方式提供出来对上传的每张海报进行二维码水印的添加。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-02-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 岛哥的质量效能笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档