完整源码下载的地址:

https://download.csdn.net/download/huangbangqing12/87400871

用于制作自动化微信聊天图片,通过图片生成段子视频

根据一个txt文档input.txt

L    一路走过来好热啊,我还是喝雪碧好了。你想喝点什么?
R   雪碧吗现在大冬天的想喝点热的东西啊牛奶的话很不错但喝了想睡觉茶的话虽然很好不过有点清淡咖啡的话我不喜欢太甜的东西哎呀我到底喝什么呢哎我感觉就算困也可以忍忍,就这样吧。
L   你在说什么啊,我怎么完全听不懂……
R   欸,这很难懂吗?我看N1听力都是这么说话的。
L   反正我是听不懂。你再像这样不说人话我就给你点白开水了。
R   好吧。其实我想喝牛奶。
L   行。那接下来看一看甜点。我感觉这家店的甜甜圈还不错。
R   让我想一想——甜甜圈啊我小时候经常吃可以让我回忆起童年的时光蛋糕的话前几天有个朋友刚过生日巧克力和牛奶还挺搭的就是容易粘在舌头上冰激凌这么冷的天吃实在是一言难尽算了今天还是不要那么怀旧了也不吃刚吃过的东西和不合时宜的东西吧。
L   服务员,给她一杯白开水!

和原始背景图片bgSrc.png

,生成目标背景图片bgEnd.png

部分代码如下

def generate():ch = 32with open('input.txt', 'r', encoding = 'utf-8') as f:for line in f:tmp = line.split('\t')if len(tmp) < 2:continueif 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()

可用于生成段子的视频

python微信聊天界面生成器改编版相关推荐

  1. html5仿网页版微信聊天界面代码

    2019独角兽企业重金招聘Python工程师标准>>> html5仿网页版微信聊天界面代码 转载于:https://my.oschina.net/u/1266171/blog/783 ...

  2. jquery 背景特效实现_html5实现的仿网页版微信聊天界面效果源码

    码农那点事儿 关注我们,一起学习进步 这是一款基于html5实现的仿网页版微信聊天界面效果源码,可实现微信网页版聊天界面效果,在编辑框编辑文字之后按Ctrl+Enter键即可提交文字到聊天对话框上.整 ...

  3. html+css+js+python(QtWebEngineWidgets) 实现微信聊天界面-包括时间,文件,纯文本等

    文章目录 展示 参考文章 html + js + css python 代码地址 user目录下的 chat.py为主页面, 图片都在user/images/filetype下面 相关资源 展示 纯h ...

  4. 手把手教你用鸿蒙HarmonyOS实现微信聊天界面(三)

    简介 本系列文章记录作者大三开学第一个月中学习HarmonyOS移动应用开发学习经历,此篇为<微信聊天界面>项目,实现功能有 1.聊天信息功能,包括图片.文字 2.发送定位功能 3.选择发 ...

  5. 手把手教你用鸿蒙HarmonyOS实现微信聊天界面(二)

    简介 本系列文章记录作者大三开学第一个月中学习HarmonyOS移动应用开发学习经历,此篇为<微信聊天界面>项目,实现功能有 1.聊天信息功能,包括图片.文字 2.发送定位功能 3.选择发 ...

  6. 手把手教你用鸿蒙HarmonyOS实现微信聊天界面(一)

    简介 本系列文章记录作者大三开学第一个月中学习HarmonyOS移动应用开发学习经历,此篇为<微信聊天界面>项目,实现功能有 1.聊天信息功能,包括图片.文字 2.发送定位功能 3.选择发 ...

  7. php写的微信聊天界面,浅谈 聊天界面 核心架构设计

    本文以一个小例子简单的演示在微信小程序中使用环信SDK收发消息.官网demo 下载后把整个utils目录下的文件复制到咱自己工程的目录下.在WebIMConfig.js中将AppKey替换成自己应用的 ...

  8. Swift - 自定义单元格实现微信聊天界面

    1,下面是一个放微信聊天界面的消息展示列表,实现的功能有: (1)消息可以是文本消息也可以是图片消息 (2)消息背景为气泡状图片,同时消息气泡可根据内容自适应大小 (3)每条消息旁边有头像,在左边表示 ...

  9. 高仿微信聊天界面长按弹框样式

    效果图 背景 在公司做的项目里面,刚好有需要用到微信聊天界面长按弹框样式这种UI的. 网上找了一下,没找到. Android现成的 ListPopupWindow又不能满足需求. 因此在非上班时间撸一 ...

最新文章

  1. java I/O之装饰者模式
  2. Swift中文教程(五)--对象和类
  3. 为gridview“删除”列添加确认对话框
  4. 4-spark学习笔记-spark运行模式与原理
  5. axure原型案例_AXURE原型设计:移动端搜索原型案例
  6. 力扣-88 合并两个有序数组
  7. SVN 客户端的安装与配置
  8. 51单片机智能小车蓝牙
  9. 基于51片机的电子密码锁设计
  10. Invalid arguments问题
  11. 各银行信用卡延误险整理
  12. C语言-随机产生10以内四则运算
  13. 保姆级Windows下载安装PaddleGAN并使用教程
  14. MobBob 3D打印机器人 制作
  15. 学界 | 离开实验室的材料科学:AI正将新材料的发现过程提速200倍
  16. 我所了解的各公司使用的 Ceph 存储集群 (携程、乐视、有云、宝德云、联通等)...
  17. C语言如何让一个函数返回多个值
  18. 数据分析统计学原理第六章:连续型概率分布 | 我的统计学原理复习日记
  19. 关于PDCA和GTD分享的思考
  20. Android RxJava操作符的学习---功能性操作符

热门文章

  1. 计算机手工操作管理方式是处于什么时代,2管理系统中计算机应用.ppt
  2. 《通信原理》多径衰落信道仿真2
  3. java 对某个文件改名_java中给文件改名
  4. 二十三、1-Bit数据的存储(延迟线/磁芯/DRAM/SRAM/磁带/磁盘/光盘/Flash SSD)
  5. 计算机专业术语及其解释,计算机专业术语解释
  6. C++ SDI创建记事本
  7. goldengate——简介
  8. Android ImageView.ScaleType有图有真相
  9. 近期Android错误
  10. C#开发WINCE系统的PDA程序,GetSystemMetrics获取屏幕长宽以达到自适应分辨率