伟大的祖国,生日快乐!
在这普天同庆的日子,我们不妨用 Python 打造几条别致的国庆祝福吧!
1. 点阵字祝福
手动输入祝福,根据汉字库中编码,将祝福语文字以点阵形式打印出来。例如:输入“国庆快乐!”后:
细节可参考之前发过的文章:Python print 玩转点阵字
代码及文件链接:https://github.com/pengfexue2/printPlay.git
2. 微信好友头像组字祝福
有了点阵字的基础,我们可以先通过微信接口下载微信好友头像,将头像图片按点阵字进行拼接展示:
当我们把祝福语设计成九个字符,即可生成九张用好友头像拼接成的图片,恰好可以组成一套朋友圈九宫格:
细节可参考之前发的文章:Python 玩微信头像组字
代码及文件链接:https://github.com/pengfexue2/pic2char.git
3. 好友地图
同样是拿到微信好友头像,这次我们不组字,而是来拼接中国地图:
设计思路是用好友头像拼接成底图,在其上覆盖中间透明的地图 PNG 图片。
细节可参考之前文章:国庆了,用照片拼个中国地图吧?
根据反馈建议,图中标明了南海群岛。用来发朋友圈效果也还不错:
更新后地图图片及代码:https://github.com/pengfexue2/china_map.git
以上,感谢阅读!也欢迎来我微信公众号:TEDxPY 交流反馈哈~