美文网首页PyPython学习资料整理python社区
10分钟教你用python下载和拼接微信好友头像图片

10分钟教你用python下载和拼接微信好友头像图片

作者: 9ba4bd5525b9 | 来源:发表于2019-04-16 16:29 被阅读13次

    相信微信大家是用得再多也不过了。那么,对于python+微信,又能玩出什么新的花样呢?下面小编就给大家带来一个好玩的东西。用python下载所有的微信好友的头像,然后拼接成一张大图。这样,大家就可以转载到朋友圈装XY了。哈哈。

    还是先给大家看看效果图如何。毕竟无图言X。

    PS:图侵删。这不是小编的微信哈……

    好了废话不多说,看看我们是怎么一步一步做出来的吧。

    下载微信好友头像

    第一步当然是下载微信好友的头像,然后才能进行拼接。这里我们用到了itchat这个python的库。关于这个库,更多好玩的东西我们在后期会推出的,大家敬请关注and期待就好了。先看代码:

    代码灰常简单。首先我们调用itchat.auto_login()进行微信登陆。

    扫码登陆成功以后,我们再获取好友,然后获取头像,再配置一下文件保存路径,最后把头像写入文件里面。是不是简单到难以置信?

    拼接好友头像

    拼接我们用了PIL库里面的Image模块。代码看下面:

    我们先是用os.listdir获取了所有头像的路径保存到pathList里面。接着创建一个大图片,将大图片划分为n个小方格,再往小方格里面塞好友头像。需要注意的是,在塞好友头像前,需要对头像进行缩略变小才能塞进去。最后,生成最终文件。在当前目录下即可找到final.jpg。即为我们的成品。大家就可以拿着它去朋友圈装逼了~

    相关文章

      网友评论

        本文标题:10分钟教你用python下载和拼接微信好友头像图片

        本文链接:https://www.haomeiwen.com/subject/hlobwqtx.html