基于Python实现微信聊天界面生成器
作者:虚坏叔叔 发布时间:2021-12-19 20:36:02
标签:Python,聊天,界面,生成器
用于制作自动化微信聊天图片,通过图片生成段子视频
根据一个txt文档input.txt
L 一路走过来好热啊,我还是喝雪碧好了。你想喝点什么?
R 雪碧吗现在大冬天的想喝点热的东西啊牛奶的话很不错但喝了想睡觉茶的话虽然很好不过有点清淡咖啡的话我不喜欢太甜的东西哎呀我到底喝什么呢哎我感觉就算困也可以忍忍,就这样吧。
L 你在说什么啊,我怎么完全听不懂……
R 欸,这很难懂吗?我看N1听力都是这么说话的。
L 反正我是听不懂。你再像这样不说人话我就给你点白开水了。
R 好吧。其实我想喝牛奶。
L 行。那接下来看一看甜点。我感觉这家店的甜甜圈还不错。
R 让我想一想——甜甜圈啊我小时候经常吃可以让我回忆起童年的时光蛋糕的话前几天有个朋友刚过生日巧克力和牛奶还挺搭的就是容易粘在舌头上冰激凌这么冷的天吃实在是一言难尽算了今天还是不要那么怀旧了也不吃刚吃过的东西和不合时宜的东西吧。
L 服务员,给她一杯白开水!
和原始背景图片bgSrc.png
生成目标背景图片bgEnd.png
部分代码如下
def generate():
ch = 32
with open('input.txt', 'r', encoding = 'utf-8') as f:
for line in f:
tmp = line.split('\t')
if len(tmp) < 2:
continue
if ch == 32:
src = 'bgSrc.png'
else:
src = 'bgEnd.png'
if tmp[0] == 'L':
name = 'U'
elif tmp[0] == 'R':
name = 'Me'
else:
print('ERROR!')
pic = Image.open('bgEnd.png')
pic = pic.crop((0, 0, 1072, ch+64))
pic.save('bgEnd.png')
def show():
pic = mpimg.imread('bgEnd.png')
plt.imshow(pic)
plt.axis('off')
plt.show()
def main():
print('Generating... Please wait for a few seconds.')
t = time.time()
generate()
print('Conplete! Output to [bgEnd.png]')
print('Time:',round(time.time() - t,2),'s')
show()
main()
可用于生成段子的视频
来源:https://blog.csdn.net/biggbang/article/details/128778646
0
投稿
猜你喜欢
- 本文实例讲述了php中fgetcsv()函数用法。分享给大家供大家参考。具体方法如下:fgetcsv是一个简单的生成excel文档的函数,从
- 在实际写程序中,经常要对变量类型进行判断,除了用type(变量)这种方法外,还可以用isinstance方法判断:a = 1b = [1,2
- 前不久网上公开了一个MySQL Func的漏洞,讲的是使用MySQL创建一个自定义的函数,然后通过这个函数来攻击服务器。最早看到相关的报道是
- 完成asp语言对XML文档中指定节点文本的增加、删除、修改、查看 <% '-------------------
- //1、运行到C盘根目录 //2、输入:SET ORACLE_SID = 你的SID名称 3、输入:sqlplus/nolog 4、输入:c
- 做程序开发的人都知道版本控制的重要性, 代码的管理好说,TFS/SVN/VSS/CVS,哪个都能用。但涉及到数据库的版本控制,就不是太好做的
- ASP+javascript实现可显示和隐藏的树型菜单实例:<script language=&qu
- 缘起最近复习设计模式拜读谭勇德的<<设计模式就该这样学>>该书以java语言演绎了常见设计模式本系列笔记拟采用gol
- 本文实例讲述了php+js实现的无刷新下载文件功能。分享给大家供大家参考,具体如下:服务器端页面步骤就是,设置头文件参数,然后读入并输出文件
- 机器A: select instance_name from v$instance; select name from v$database
- 本文将结合实例给大家演示如何使用ASP读取一个目录结构(及包含的文件信息)。演示页面中遍历显示了代码吾爱站点上若干目录文件夹——其中包含它们
- 无意中看到百度的页面代码,想到了一种声明写法,需要的朋友可以参考下。<!DOCTYPE html> <!--[if IE]
- 一个简单的JS显示日期代码,可以显示星期几<script type="text/javascript">fu
- 虚拟环境的创建命令行窗口中使用conda create -n 环境名 python=所需python版本即可创建虚拟环境pytorch的gp
- SQL Server 2000中存在的许多的备份和恢复特性都同样保留在了SQL Server 2005中,但是有一些新的提高同样值得我们关注
- 前言:我们先定义一个test01.py的文件。test01.py中代码如下所示:def step():print(__name__) &nb
- 1、设置字体、风格代码主题选择Monokai会是彩色的代码。2、配置CI代码提示<1>下载代码提示项目:https://gith
- 俺比较笨,对太专业的书一直不感冒,看了就想睡觉。最近李明同学传了本“大话设计模式”电子版。偶然翻了翻,感觉还满通俗的,正适合我这样的懒人学习
- 使用环境:人才网项目中有一个简历保密设置,其中有一个过滤关键词,只有某个企业的公司名中包含有其中的一个关键字,就不显示该份简历,当然,我还没
- 1983年1月19日,苹果公司发布乔布斯领导研制的新一代电脑Lisa,当时Lisa电脑的设计人员就认为,必须将立即执行的命令和需要用户附加输