时间:2021-05-22
1.基本构架:
2.代码
import PIL.Image as Imagedef get_gif(pic_dir,n,t=0.1): imgs = [] for i in range(n): pic_name = '{}/{}.png'.format(pic_dir,i) temp = Image.open(pic_name) imgs.append(temp) save_name = '{}.gif'.format(pic_dir) imgs[0].save(save_name, save_all=True, append_images=imgs, duration=t) return save_nameif __name__ == '__main__': pic_dir = 'dmp' save_name = get_gif(pic_dir,40,0.25) print('制作完成。所属文件:{}'.format(save_name))3、效果图
4、GIF图
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
python的PIL库简直好用的不得了,PIL下面的Image库更是封装了很多对图片处理的函数,关于Image库的介绍和使用,看这里:http://effbot
案例:将和当前脚本同目录下的gif图片分解成png图片,并将分解后的图片保存到pics目录下,将其从0开始命名。GIF动图的分解可以利用PIL模块的Image类
1、PIL介绍以及图片分割Python3安装:pip3installPillow1.1image模块Image模块是在PythonPIL图像处理中常见的模块,主
本文实例讲述了python使用PIL缩放网络图片并保存的方法。分享给大家供大家参考。具体实现方法如下:'''tk_image_view_url_io_resiz
PIL图片操作读取图片img=Image.open(“a.jpg”)显示图片im.show()#im是Image对象,im是numpy类型,通过Image.fr