无聊时第一生产力,首先时因为我看见了一张比较有意思的图片~

IMG_5551(20200911-160010).JPG

之后,我又看到了这个动图:

IMG_5552.GIF

随后,我就有了以下的想法:

import imageio

from PIL import Image, ImageDraw, ImageFont

import numpy as np

image_list = imageio.mimread(r'C:\Users\CaiNanDangDao\Desktop\IMG_5552.GIF')

# print(img_list)

font = ImageFont.truetype('simfang',size=20)

# 字体颜色

fillColor = (255,0,255)

# 文字输出位置

position = (20,20)

# 输出内容

str_ = '女人--只会影像我拔剑的速度~'

str_ = str_.encode('utf-8').decode('utf-8')

print(len(str_))

# draw = ImageDraw.Draw(img_PIL)

# draw.text(position, str, font=font, fill=fillColor)

result_list = []

print(len(image_list))

for index, image_ in enumerate(image_list):

image_ = Image.fromarray(image_)

if index <= 15:

temp_draw = ImageDraw.Draw(image_)

temp_draw.text(position, str_[:index], font=font, fill=fillColor)

else:

temp_draw = ImageDraw.Draw(image_)

temp_draw.text(position, str_, font=font, fill=fillColor)

image_ = np.asarray(image_)

result_list.append(image_)

imageio.mimsave('./test.gif', np.array(result_list))

ps: 这里面有个坑点,就是需要查windows字体的中英文对照表~

最后的效果:

test.gif

python 读取gif_2020-09-11 python 读取gif文件并简单添加文字相关推荐

  1. 在Windows 7、8、10、11中恢复Word文件的简单方法

    "急急急!我使用快捷键"Shift + Delete"从我的电脑中删除了一些Word文件.但是我现在急需找回删除的Word文件,但我在回收站中找不到它们,并且我以前也没有 ...

  2. python金融分析小知识(12)——python爬虫工具xpath使用

    Hello 大家好,我是一名新来的金融领域打工人,日常分享一些python知识,都是自己在学习生活中遇到的一些问题,分享给大家,希望对大家有一定的帮助! 本篇文章紧接上一篇文章,python金融分析小 ...

  3. python xml etree word_使用python格式化插入的元素xml.etree模块,包括新行

    我正在将一个元素插入到一个大的xml文件中.我希望插入的元素位于顶部(所以我需要使用根.插入方法,并且不能仅附加到文件中).我也希望元素的格式与文件的其余部分相匹配.在 原始XML文件的格式为 ... ...

  4. python程序保存_初识python 文件读取 保存

    上一章最后一题的答案: infors.sort(key=lambda x:x['age']) print(infors) --->[{'name': 'laowang', 'age': 23}, ...

  5. [Python爬虫] 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题

    最近研究搜索引擎.知识图谱和Python爬虫比较多,中文乱码问题再次浮现于眼前.虽然市面上讲述中文编码问题的文章数不胜数,同时以前我也讲述过PHP处理数据库服务器中文乱码问题,但是此处还是准备简单做下 ...

  6. python 读取word 题库_Python-docx 读取word.docx内容

    第一次写博客,也不知道要写点儿什么好,所以就把我在学习Python的过程中遇到的问题记录下来,以便之后查看,本人小白,写的不好,如有错误,还请大家批评指正! 中文编码问题总是让人头疼,想要用Pytho ...

  7. 32. Pandas借助Python爬虫读取HTML网页表格存储到Excel文件

    Pandas借助Python爬虫读取HTML网页表格存储到Excel文件 实现目标: 网易有道词典可以用于英语单词查询,可以将查询的单词加入到单词本; 当前没有导出全部单词列表的功能.为了复习方便,可 ...

  8. 《Python 1》--python的简介、解释器、读取键盘输入函数、变量类型推断、5个标准数据类型、字符串的内置函数、for循环、list列表、tuple元组、字典dictionary

    Python 的起源: Python 的创始人为吉多·范罗苏姆(Guido van Rossum) 1. 1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的**解释程序 ...

  9. python读取文件需要的异常处理_Python基础:文件的简单读取和操作以及异常处理...

    Python提供了直接获取文件对象的方法,方便我们直接操作文件. 下面我们就使用Python对文件的读取.写入以及数据存储进行整理说明,以及Python对异常的处理. 获取文件对象 打开一个txt文件 ...

最新文章

  1. C++——auto、decltype、返回类型后置、模板别名:using =、nullptr
  2. 2.5亿存款丢失案储户6问质疑工行 句句戳痛点
  3. 制作根文件系统出现错误:No init found
  4. Django学习手册 - ORM 数据创建/表操作 汇总
  5. L3-2 至多删三个字符
  6. chrome恐龙游戏_如何玩没有互联网的Google Chrome恐龙游戏-在线和离线
  7. JavaScript类数组对象参考
  8. [转]unresolved external symbol _main解决办法
  9. 最新Fastjson再爆安全黑洞!可获取服务器权限,快升级!(扩散!!!)
  10. 扫描仪标准模板滑动采集图像及其处理
  11. 官方AWZ爱伪装 一键新机 全息备份 虚拟定位 非NZT 暗王者 IG V8 V3 IOSAPP一键新机 全息备份
  12. [分布式系列]Gossip协议
  13. Cloudera-server迁移
  14. swing添加按钮监听后,面板监听失效
  15. 计算机体验分数,Windows 8 计算机体验评分(体验指数)在哪
  16. html评价标准展示,网页设计评分标准.doc
  17. 【数据库】--- Redis
  18. Linux 故障排查-测试网络端口连通性
  19. 大智能时代,未来人工智能发展新趋势
  20. Floyd-傻子也能看懂的弗洛伊德算法(转)

热门文章

  1. Jupyter 福音: 官方可视化 Debug 工具!
  2. Automatically manage signing
  3. 戴尔服务器虚拟机巨兽龙在哪,dell服务器安装的vmware esxi 虚拟机紫萍
  4. 给北上奋进的你一份礼物(java面试知识储备攻略)
  5. 人生不该困于五环之外(3):3到5年离开五环之外
  6. 怎么把跑男里面的图片保存下来
  7. 自兴动脑人工智能课程学习笔记一:机器学习
  8. Realtime Multi-Person 2D Pose Estimation Using Part Affinity Fields【菜鸟读者】
  9. 混凝土墙开洞_请教各位大神,混凝土墙体开洞通常有几种方法
  10. 快速分析极兔快递物流发件到件超过36小时的时间差