教你用Python制作微信好友背景墙

时间:2019-10-21 来源: 南宁新闻

3天前,我要教您使用Python结识微信朋友背景墙编程聚会

后台回复[我想学习python]

向您发送2本Python高级书籍

目录:

0简介

1个环境

2个代码实现

3后记

0简介

几天前,微信朋友圈开始出现一种新的照片形式,即微信朋友墙,即以大图片显示其所有微信朋友的化身。

效果如下所示。出于隐私原因,此处进行模糊处理。

它不是很令人眼花and乱,而且仍然很独特。毕竟,每个人的微信朋友都不一样。本文教您使用Python实现此效果。

1个环境

操作系统:Windows

Python版本:3.7.3

2个代码实现

我们需要首先获取朋友的化身信息,然后处理图像并完成图像拼接。

2.0准备

在这里,我们使用wxpy模块登录微信以获取朋友信息;在PIL模块的帮助下处理并生成最终图像。由于它们都是第三方模块,因此无法使用pip安装环境。除了处理路径等之外,我们还需要导入os模块和sys模块。

2.1获取并存储朋友的头像信息

要获取微信好友的头像,我们需要先登录微信

在获取朋友的好友信息之前,我们必须在本地创建一个目录,用于以后存储头像文件。

下一步是获取朋友的头像信息并将其存储在本地创建的目录中。

这时,您可以在本地FriendImgs文件夹中看到微信好友的已保存图像。

2.2生成微信好友墙

创建一个微信好友墙,就像之前的大字符海报一样,将我们下载的头像逐个粘贴。

首先使用Image.new方法设置微信好友墙的大小。

接下来,我们需要使用Image.open方法一个接一个地打开微信好友的图像。

使用img.resize方法将微信头像图像重置为50 * 50像素大小的图像。

然后使用image.paste方法将图像粘贴到我们的照片墙中。

保存完成的照片墙并使用image.save方法。

现在,我们将本节中的代码放在一起,如下所示:

执行代码后,结果呈现如下:

(此处显示的图像模糊)

3后记

本文中的照片墙大小为650 * 650,好友的大小为50 * 50,因此最终的照片墙每行有13个朋友,可以容纳13 * 13个朋友。

您可以根据实际情况调整尺寸参数,以获得最佳效果。让我们着急创建自己的独特照片墙!

响应下面的“关键字”以获得优质资源

响应关键字“ pybook03”,立即与您的朋友一起获得主页翻译的《Think Python 2e》电子版本

响应关键字“ Getting Started”,从主页获取10个Python入门的电子版。

告诉朋友,好消息,我正在收看收藏并举报投诉

后台回复[我想学习python]

向您发送2本Python高级书籍

目录:

0简介

1个环境

2个代码实现

3后记

0简介

几天前,微信朋友圈开始出现一种新的照片形式,即微信朋友墙,即以大图片显示其所有微信朋友的化身。

效果如下所示。出于隐私原因,此处进行模糊处理。

它不是很令人眼花and乱,而且仍然很独特。毕竟,每个人的微信朋友都不一样。本文教您使用Python实现此效果。

1个环境

操作系统:Windows

Python版本:3.7.3

2个代码实现

我们需要首先获取朋友的化身信息,然后处理图像并完成图像拼接。

2.0准备

在这里,我们使用wxpy模块登录微信以获取朋友信息;在PIL模块的帮助下处理并生成最终图像。由于它们都是第三方模块,因此无法使用pip安装环境。除了处理路径等之外,我们还需要导入os模块和sys模块。

2.1获取并存储朋友的头像信息

要获取微信好友的头像,我们需要先登录微信

在获取朋友的好友信息之前,我们必须在本地创建一个目录,用于以后存储头像文件。

下一步是获取朋友的头像信息并将其存储在本地创建的目录中。

这时,您可以在本地FriendImgs文件夹中看到微信好友的已保存图像。

2.2生成微信好友墙

创建一个微信好友墙,就像之前的大字符海报一样,将我们下载的头像逐个粘贴。

首先使用Image.new方法设置微信好友墙的大小。

接下来,我们需要使用Image.open方法一个接一个地打开微信好友的图像。

使用img.resize方法将微信头像图像重置为50 * 50像素大小的图像。

然后使用image.paste方法将图像粘贴到我们的照片墙中。

保存完成的照片墙并使用image.save方法。

现在,我们将本节中的代码放在一起,如下所示:

执行代码后,结果呈现如下:

(此处显示的图像模糊)

3后记

本文中的照片墙大小为650 * 650,好友的大小为50 * 50,因此最终的照片墙每行有13个朋友,可以容纳13 * 13个朋友。

您可以根据实际情况调整尺寸参数,以获得最佳效果。让我们着急创建自己的独特照片墙!

响应下面的“关键字”以获得优质资源

响应关键字“ pybook03”,立即与您的朋友一起获得主页翻译的《Think Python 2e》电子版本

响应关键字“ Getting Started”,从主页获取10个Python入门的电子版。

告诉朋友,我正在看好的文字

频道热点
  1. 快递柜《管理办法》下个月实施,您同意吗?2019《智能快件箱寄递服务管理办法》将在10月1日正式实施。《管?
  2. 两天前我想分享的电影杂志继吴静,黄炜,沉腾和邓超(可能成为下一个票房超过100亿的演员)之后,吃我的人?
  3. 赵金麦不再扮演家庭戏剧,作为偶像戏剧的女主人,男主人第一次选择重返社会。2019随着许多受欢迎的电视剧的
  4. ?根据美国《华盛顿邮报》消息,当地时间10月13日,美国国防部长马克埃斯佩(MarcEsper)表示,美国总统特朗普已下令撤离叙利亚北部的所有美军。土耳其军队目前正在袭击库尔德当地武装部队,这是美国在
  5. ?在他们的世界中,白天和黑夜都是一样的黑色。他们依靠耳朵来感知世界。他们使用甘蔗来衡量世界。他们缺乏安全性。他们想拥抱这个美好的世界,但是我不得不经常把自己关在家里。对于视障者来说,无论是学习,工作还
  6. 3天前,我要教您使用Python结识微信朋友背景墙编程聚会后台回复[我想学习python]向您发送2本Python高级书籍
  7. ?根据美国《华盛顿邮报》消息,当地时间10月13日,美国国防部长马克埃斯佩(MarcEsper)表示,美国总统特朗普已下令撤离叙利亚北部的所有美军。土耳其军队目前正在袭击库尔德当地武装部队,这是美国在
  8. ?在他们的世界中,白天和黑夜都是一样的黑色。他们依靠耳朵来感知世界。他们使用甘蔗来衡量世界。他们缺乏安全性。他们想拥抱这个美好的世界,但是我不得不经常把自己关在家里。对于视障者来说,无论是学习,工作还
  9. 两天前我想分享的电影杂志继吴静,黄炜,沉腾和邓超(可能成为下一个票房超过100亿的演员)之后,吃我的人?
  10. ?在他们的世界中,白天和黑夜都是一样的黑色。他们依靠耳朵来感知世界。他们使用甘蔗来衡量世界。他们缺乏安全性。他们想拥抱这个美好的世界,但是我不得不经常把自己关在家里。对于视障者来说,无论是学习,工作还
新闻排行
  1. ?供应链融资一再爆发。该行业称使用区块链来消除“萝卜章节,假合同”中国时报网记者朱丹丹北京报道近年来,在供应链金融领域,重复伪造合同和伪造欺诈性融资应收款的伎俩。单个案件涉及的金额是数亿。最近诺亚财富

    ?供应链融资一再爆发。该行业称使用区块链来消除“萝卜章节,假合同”中国时报网记者朱丹丹北京报道近年来,在供应链金融领域,重复伪造合同和伪造欺诈性融资应收款的伎俩。单个案件涉及的金额是数亿。最近诺亚财富...

  2. 振兴农村幸福九龙高峰事件视觉盛宴一个孩子的心脏只为你一起唱祖国来自九龙的邀请函邀请您享受美丽的乌苏里

    振兴农村幸福九龙高峰事件视觉盛宴一个孩子的心脏只为你一起唱祖国来自九龙的邀请函邀请您享受美丽的乌苏里...

  3. ?英首相希望脱欧后与美达成贸易协定,皮卡丘公司也来“助力”  [环球网报道见习记者张晓雅]英国新首相鲍里斯约翰逊表示希望能够在脱欧后与美国达成贸易协定,此事现在得到了“皮卡丘”的“助力”。英国《太阳报

    ?英首相希望脱欧后与美达成贸易协定,皮卡丘公司也来“助力”  [环球网报道见习记者张晓雅]英国新首相鲍里斯约翰逊表示希望能够在脱欧后与美国达成贸易协定,此事现在得到了“皮卡丘”的“助力”。英国《太阳报...

  4. ?《金融投资报》避险需求增加,黄金,ETF,高创新2800点消失了。8月13日,上证指数再次跌破2800关口。在强劲的市场风险厌恶情绪下,许多跟踪黄金的ETF表现良好。自上市以来,二级市场价格不仅创下

    ?《金融投资报》避险需求增加,黄金,ETF,高创新2800点消失了。8月13日,上证指数再次跌破2800关口。在强劲的市场风险厌恶情绪下,许多跟踪黄金的ETF表现良好。自上市以来,二级市场价格不仅创下...

  5.   冯提莫在直播镜头、视频画面、媒体照片里都是大美女一,俏皮可爱,虽然不性感,但也是一种美,但这些都

      冯提莫在直播镜头、视频画面、媒体照片里都是大美女一,俏皮可爱,虽然不性感,但也是一种美,但这些都...

  6. 在广西吃:荣安的蜗牛粉2019来到广西省柳州市荣安县,参观旧楼的老街。唐码头路口老直清观乐艺术团入口处老

    在广西吃:荣安的蜗牛粉2019来到广西省柳州市荣安县,参观旧楼的老街。唐码头路口老直清观乐艺术团入口处老...

  7. Theresultofthelastlotterylotterywas0510212630+0107,andthefive-lineratiowas2:0:0:1:2,themedianratioof

    Theresultofthelastlotterylotterywas0510212630+0107,andthefive-lineratiowas2:0:0:1:2,themedianratioof...

  8. ?山西省孝义市官员最近回答了孝义市退出城市的问题,称“该市尚未收到任何有关行政区划变更的文件或通知”。8月12日,一些网民向孝义市委书记询问了人民日报的地方领导留言板。“孝义什么时候退出城市,县城孝义

    ?山西省孝义市官员最近回答了孝义市退出城市的问题,称“该市尚未收到任何有关行政区划变更的文件或通知”。8月12日,一些网民向孝义市委书记询问了人民日报的地方领导留言板。“孝义什么时候退出城市,县城孝义...

  9. 2019-09-1721:02:27狗乱了电视连续剧《小欢喜》是有关教育的主题。剧中几位中年演员的表演都是在线进行的,

    2019-09-1721:02:27狗乱了电视连续剧《小欢喜》是有关教育的主题。剧中几位中年演员的表演都是在线进行的,...

  10. ?  &nbsp&nbsp&nbsp&nbsp提案工作是人民政协的一项全局性工作,是委员履职的重要方式。今年以来,淮安市清江浦区政协围绕全区发展大局,紧盯提案工作高质量

    ?  &nbsp&nbsp&nbsp&nbsp提案工作是人民政协的一项全局性工作,是委员履职的重要方式。今年以来,淮安市清江浦区政协围绕全区发展大局,紧盯提案工作高质量...

友情链接