蜗牛爬行日记——制作微信好友全头像
![](https://yqfile.alicdn.com/img_62acd1a8b86b0e80aea20267c0036eda.jpeg)
一开始被Python吸引,是因为它能够用来做很多有趣的小项目,往高大上了说,有数据挖掘、机器学习;从直观有趣的成果上说,可以制作一篇文章或是上万篇文章的词云图。
现在我还写不出这么复杂的代码来,但这不妨碍我拿罗罗攀写好的代码玩一玩。能亲手制作出自己的微信好友圈头像还是非常有成就感的。
下面简单说一下步骤:
代码是在Python3下运行的,如果你的是Python2,不知道兼不兼容(请大神作答~)。
先安装Python环境,参考下windows系统下的Python环境安装。http://www.jianshu.com/p/187a7b4c2a7f
苹果电脑本身是自带Python环境的,不用安装。请参考曹大美女写的这个。http://www.jianshu.com/p/10fe19d2dee3
后面的流程挺简单的,把代码复制到pycharm里,记得把五处“文件路径”改成保存微信头像的实际路径,然后运行一下。
代码我复制出来了:
importitchat
importmath
importPIL.ImageasImage
importos
itchat.auto_login()
friends=itchat.get_friends(update=True)[0:]
user=friends[0]["UserName"]
num=0
foriinfriends:
img=itchat.get_head_img(userName=i["UserName"])
fileImage=open('文件路径'+"/"+str(num)+".jpg",'wb')
fileImage.write(img)
fileImage.close()
num+=1
ls=os.listdir('文件路径')
each_size=int(math.sqrt(float(640*640)/len(ls)))
lines=int(640/each_size)
image=Image.new('RGBA',(640,640))
x=0
y=0
foriinrange(0,len(ls)+1):
try:
img=Image.open('文件路径'+"/"+str(i)+".jpg")
exceptIOError:
print("Error")
else:
img=img.resize((each_size,each_size),Image.ANTIALIAS)
image.paste(img,(x*each_size,y*each_size))
x+=1
ifx==lines:
x=0
y+=1
image.save('文件路径'+"/"+"all.jpg")
itchat.send_image('文件路径'+"/"+"all.jpg",'filehelper')
运行后会出现一个二维码。扫二维码,最后会自动拼接成一张完整的图,发送至微信文件传输助手。具体操作说明可以点下面的链接。http://www.jianshu.com/p/684cbdf15874
最后,也是最重要的一步:发朋友圈!
吸引更多的小伙伴来和我们一起学习好玩的Python语言吧~
蜗牛爬行日记——制作微信好友全头像相关推荐
- 用python做头像_如何利用python制作微信好友头像照片墙?
这个不难,主要用到itchat和pillow这2个库,其中itchat用于获取微信好友头像照片,pillow用于拼接头像生成一个照片墙,下面我简单介绍一下实现过程,代码量不多,也很好理解,实验环境wi ...
- python表白代码照片墙-如何利用python制作微信好友头像照片墙?
这个不难,主要用到itchat和pillow这2个库,其中itchat用于获取微信好友头像照片,pillow用于拼接头像生成一个照片墙,下面我简单介绍一下实现过程,代码量不多,也很好理解,实验环境wi ...
- python代码手机壁纸_Python制作微信好友背景墙教程(附完整代码)
引言 前段时间,微信朋友圈开始出现了一种晒照片新形式,微信好友墙,即在一张大图片中展示出自己的所有微信好友的头像. 效果如下图,出于隐私考虑,这里作了模糊处理. 是不是很炫,而且这还是独一无二的,毕竟 ...
- python微信图标制作_Python 一键制作微信好友图片墙的方法
wxpy.pyinstalller 库的使用. 上午发了张我微信近 2000 位好友的头像拼图,让大伙儿看能不能快速找到自己的头像,没想到反响很强烈,引得阵阵惊呼与膜拜,没有料到. 有没有犯密集恐惧症 ...
- python爬虫好友图片_用itchat库爬取你所有微信好友的头像,并合成一张大图
几年前,我们给爸妈手机上下载了一款神奇的软件,他的名字叫微信.几年后,爸妈就开始吐槽我们的微信头像了. 爸妈对我们微信头像的关注程度远胜过我们的衣食住行,我在新浪微博上看到了这张统计图. 图片来源:新 ...
- Python 一键制作微信好友图片墙
上午发了张我微信近 2000 位好友的头像拼图,让大伙儿看能不能快速找到自己的头像,没想到反响很强烈,引得阵阵惊呼与膜拜,没有料到. 有没有犯密集恐惧症?这并不震撼,如果你有 5000 位好友的话,做 ...
- 最炫python表白代码_Python制作微信好友背景墙教程(附完整代码)
引言 前段时间,微信朋友圈开始出现了一种晒照片新形式,微信好友墙,即在一张大图片中展示出自己的所有微信好友的头像. 效果如下图,出于隐私考虑,这里作了模糊处理. 是不是很炫,而且这还是独一无二的,毕竟 ...
- python软件设计背景_教你用Python制作微信好友背景墙
目录: 0 引言 1 环境 2 代码实现 3 后记 0 引言 前段时间,微信朋友圈开始出现了一种晒照片新形式,微信好友墙,即在一张大图片中展示出自己的所有微信好友的头像. 效果如下图,出于隐私考虑,这 ...
- 用itchat库爬取你所有微信好友的头像,并合成一张大图
几年前,我们给爸妈手机上下载了一款神奇的软件,他的名字叫微信.几年后,爸妈就开始吐槽我们的微信头像了. 爸妈对我们微信头像的关注程度远胜过我们的衣食住行,我在新浪微博上看到了这张统计图. 图片来源:新 ...
最新文章
- JVM笔记6-垃圾回收器
- Laplace数值逆运算的讨论
- 离线轻量级大数据平台Spark之MLib机器学习库聚类算法KMeans实例
- 55_pytorch,自定义数据集
- 使用 Spring Cloud 实现微服务系统
- concurrenthashmap实现原理_Mybatis:PageHelper分页插件源码及原理剖析
- 【华为云技术分享】python教程:猴子补丁
- 达内python第二阶段月考_oracle练习题 达内第二次月考题
- server取出多个最小值 sql_sql语句,需要取出多个字段列中的最大值和最小值
- 最好用16进制工具wxHexEditor
- debian软raid
- 程序猿学习中华古诗词路径
- arduino相关知识点思维导图合集
- 怎么彻底关闭wps热点 wps热点弹窗怎么永久关闭
- python中quadratic什么意思_quadratic是什么意思_quadratic的翻译_音标_读音_用法_例句_爱词霸在线词典...
- 关于曼哈顿距离的最小生成树 POJ3241
- 大流量下订单号生成方法
- 关于归并排序时间复杂度 T(n) =2T(n/2)+O(n)
- iOS企业签名过程中APP频繁出现闪退是什么原因?
- SUSE(Linux操作系统)