用 Python 打造别样的国庆祝福

伟大的祖国,生日快乐!

在这普天同庆的日子,我们不妨用 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 交流反馈哈~

发布了70 篇原创文章 · 获赞 46 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_40796925/article/details/101827558