喜欢编程,热爱分享,希望能结交更多志同道合的朋友,一起在学习Python的道路上走得更远!有不懂的问题可以私聊我哦!
gif动图制作
python制作gif动图可以用imageio库简单实现。做gif实际上就是变换连续几张图,以下是一个简单的例子。
效果图:
具体的代码实现:
<pre>import imageioimport globimport cv2from PIL import ImageFont, ImageDraw, Imagedef create_gif(imagename_list, gif_name, duration=1): """生成gif动图, imagename_list:图片名字列表; git_name:生成的gif; duration:间隔时间,单位秒。 """ frames = [] size = Image.open(imagename_list[0]).size
# 获取第一张图的size,后面的图都resize到该size
# 制作图片序列 for imagename in imagename_list: image = Image.open(imagename) image = image.resi