下面的程序能生成极小的gif字幕动画文件。关键代码是txt2images中的compress=True参数。它能让生成的帧压缩。
配合makegif命令的quality参数,这样最终生成的gif文件就非常小了。如果不信,那么把这两个参数去掉,看看生成的gif文件会有多大。
"""
觉醒时代.py
本程序需要gameturtle模块支持,安装方法:用cmd命令打开管理员窗口。
输入pip install gameturtle即可安装。
"""
from gameturtle import makegif,txt2images
s = """
科技让物质财富极大丰富,已不需要未来的人来创造这些。未来的人们专注于创造精神财富。
你的体内蕴涵无限强大的能量,但是否能激发出来,将看你是否有这个念头。
也就是意识,即心想事成。古人早已总结了,我们只需探索与创造。
不要膜拜外在的力量,专注于内在,自己将是自己的神,那么将获得一切。
本gif动画由2行关键代码完成。更重要的是能生成极小的gif文件。
具体方法请扫码关注 李兴球Python公众号。
"""
frames = txt2images(s,width=480,height=720,background='erweima.png',
fontsize=20,fgcolor='blue',margin=48,compress=True)
makegif(frames,'觉醒时代.gif',quality=10)
