人生苦短我用python表情_斗图?教你用Python制作表情包
“表情包”是现在非常流行的交流方式,通过一张图片就能把文字不能表达或不便于表达的情感给表示出来,表情包一经诞生,就统治了中国人的社交圈,尤其是年轻人,他们的社交方式是所谓“天可不聊,图不可不斗”,几乎任何对话都会出现表情包的身影,一言不合就斗图,自己也会在聊天中发几个表情包,可是总会造成一些小误会,比如下面的图学习Python中有不明白推荐加入交流群
号:864573496
群里有志同道合的小伙伴,互帮互助,
群里有不错的视频学习教程和PDF!
有好多朋友看到这个表情包之后误以为这也是我用Python做的,其实不然,这个图就是网上普通的表情包,但是今天我要用Python做几个表情包。
今天制作表情包用到的技术还是之前提到的Turtle库,可以从之前的文章除了画佩奇我们还要玩点更高级的,去学习Turtle的常用语法,然后就是PIL库,之前通过这篇文章:Python骚操作|用Python来P图也介绍过PIL的几个用法,今天的案例算是做一个小小的复习。话不多说先上图。
这是一个捂脸的表情,可以表达内心千万只***奔腾而过,使用Turtle来实现,可以将这个图分成以下几个部分:脸,嘴巴,牙齿,两边的眼泪,手指和手腕,完整的代码和语法不过多解释,贴一个画脸的代码。
1# 画脸
2turtle.speed(5)
3turtle.setup(900, 600, 200, 200)
4turtle.pensize(5)
5turtle.right(90)
6turtle.penup()
7turtle.fd(100)
8turtle.left(90)
9turtle.pendown()
10turtle.begin_fill()
11turtle.pencolor("#B26A0F") # head side color
12turtle.circle(150)
13turtle.fillcolor("#F9E549") # face color
14turtle.end_fill()
第二个图是斜眼笑,表达的意思你懂得
。
来看第三幅图,这个图是使用PIL库来生成的,其实这两个图是两张图拼起来的。首先呢,我们需要找两张图片,一张做表情包的背景,一张做表情。我们就以萌萌哒的熊猫头作为背景,然后试着在背景图上加入金馆长嘻哈表情。
现在我们要把金馆长的表情叠加在熊猫头的背景图中,需要注意的是要在代码中控制好金馆长的表情叠加位置,不然会遮盖住其他轮廓。
1from PIL import Image,ImageDraw,ImageFont
2
3img = Image.open("640.jpg")
4jgz = Image.open("641.jpg")
5img.paste(jgz,(63,46))
图片的下方是留有一部分空白的,我们可以添加一些文字。
1 from PIL import Image,ImageDraw,ImageFont
2
3 img = Image.open("640.jpg")
4 jgz = Image.open("641.jpg")
5 img.paste(jgz,(63,46))
6
7#控制表情的叠加位置
8 draw = ImageDraw.Draw(img)
9 font = ImageFont.truetype("simyou.TTF",24)
10 draw.text((16,200),"Ahab杂货铺!", fill = (0,0,0), font = font)
11 #控制文字添加位置
12 img.show()
13 img.save("生成的表情包.jpg")
人生苦短我用python表情_斗图?教你用Python制作表情包相关推荐
- 如何用python赚钱_一篇文章教你使用Python自动赚取支付宝积分,网友:发家致富?...
打开搜狗搜索APP,查看更多精彩资讯 本文介绍如何利用Python+uiautomator2 每日自动赚取支付宝积分. 支付宝的积分有啥用?诱惑诱惑你:可以兑换视频网站的VIP会员. 可以兑换各种优惠 ...
- 用rpa必须会用python语言_几步教你用 Python 制作一个 RPA 机器人!
那么我们能不能通过机器去自动完成这些固定流程且繁琐的工作呢?答案是肯定的.现阶段,我们可以通过引入 RPA 来实现整个流程的打通. 什么是 RPA RPA 是机器人流程自动化的简称,听起来很高大上的名 ...
- 跟我斗图,我用Python爬虫下载几个G的表情砸死你
有一个网站,叫做"斗图啦",网址是:https://www.doutula.com/.这里面包含了许许多多的有意思的斗图图片,还蛮好玩的.有时候为了斗图要跑到这个上面来找表情,实在 ...
- python爬虫之-斗图网爬取
python爬虫之-斗图啦爬取 利用:requests, re 功能:用户自定义关键词,页码 整体代码 # 请求库 import requests # 正则 import re # 让用户输入 im ...
- 程序员斗图时最爱用哪些表情包?拿走不谢!
今天最课程小编收集了一堆程序员专用的斗图表情!!大家赶快收藏有某有!! 分分钟成为一名程序员中的斗图大神,哈哈 虽然工作敲代码挺枯燥的,要是有了这些神图,就增加很多欢乐了,用图碾压对方,这个爽哦~~哈 ...
- 使用python爬取斗图网的图片
使用python爬取斗图网的图片 以下是代码部分: # -*- coding: utf-8 -*- """ Created on Wed Apr 14 14:41:42 ...
- 聊天尬住了?教你用Python一键获取斗图表情包,从此摇身变海王
很多兄弟在聊天上没有下太多的功夫,导致自己聊天的时候很容易尬住,然后就不知道聊啥了,这时候合适表情包分分钟就能救场,但是一看自己收藏的表情包,好家伙,两只手都数得过来. 所以今天来给兄弟们分享一下爬取 ...
- 聊天突然尬住?教你用Python一键获取斗图表情包,各种表情包轻松化解尴尬
很多兄弟在聊天上没有下太多的功夫,导致自己聊天的时候很容易尬住,然后就不知道聊啥了,这时候合适表情包分分钟就能救场,但是一看自己收藏的表情包,好家伙,两只手都数得过来. 所以今天来给兄弟们分享一下爬取 ...
- python爬取斗图
python使用requests模块请求网址,使用lxml模块中etree抓取数据,并使用time模块延时 爬取斗图啦如图所示: 将爬取到每页的数据保存在文件夹中 打开任意一个文件,将图片保存在内: ...
最新文章
- 传智播客韩顺平老师2011ssh实战项目校内网的数据库设计32张表全解
- linux桌面环境知乎,24 个值得尝试的 Linux 桌面环境 | Linux 中国
- COM编程入门---转发
- 单臂路由与三层交换技术简单介绍
- PowerDesigner oracle 反向工程到cdm文件
- 深度学习stride_深度强化学习成名作——DQN
- fetch的基本用法
- mac 下更新python
- sniffer的高级工具
- 数据分析报告应该包含的内容
- oracle数据库基础知识总结,oracle数据库基础知识学习笔记
- 修改鼠标手形 闪烁 在填写文字内容后也一直在闪烁
- 【大数据部落】用R挖掘Twitter数据
- html5富文本编辑器菜鸟手册,富文本编辑器froalaEditor(全面)附教程
- 推荐收藏|9个国外知名免费高清图片素材网站
- 系统集成项目管理之项目合同管理
- 16版.订阅报刊杂志-答案代码(Java)
- 基于神经网络的指纹识别,指纹比对技术何时出现
- 10000字拆解:五个美妆新品牌私域背后的数据和逻辑
- 西门子200smart与电流表Modbus RTU通讯
热门文章
- Adobe Premiere基础-批量素材导入序列-变速和倒放(回忆)-连续动作镜头切换-字幕要求(十三)
- 科普: 知道阿里、苹果、腾讯等牛逼互联网公司名字的由来吗?
- POLYV上传客户端实现批量上传视频功能的介绍
- python项目练习--链家房价分析
- 在JS中消灭for循环
- 《精彩绝伦的CSS》读书笔记(三)
- 北大元培计算机,北大元培计算机模拟.docx
- [数据库SQL实战] 100习题及答案
- 高德地图 python面试_【高德地图Python面试】高德地图面试,面试官很亲切。-看准网...
- 狂神说RabbitMQ笔记下载