美文网首页Python
Python 学习记录2

Python 学习记录2

作者: 夏秋之萌 | 来源:发表于2017-12-26 16:03 被阅读0次

    多图合成gif图片 (PIL)

    from PIL import Image
    import os,imageio,re
    
    dir = r"C:\Users\xxxx\Desktop\Python\example"
    imglist = []
    for d in os.listdir(dir):
        imglist.append(dir + '\\' + d)
    #对所有图片进行resize,并保存
    for i in imglist:
        f,ext = os.path.splitext(i)
        img = Image.open(i)
        img = img.resize((300,200))
        img.save(f + "_thumbnail.jpg","JPEG")
    images = []
    for i in os.listdir(dir):
        if "thumbnail" in i:
            print(i,Image.open(dir+'\\'+i).size)
            images.append(Image.open(dir + '\\' + i))
    
    ##打开一张图片作为初始图片
    im=Image.open(r"C:\Users\xxxx\Desktop\Python\example\0_thumbnail.jpg")
    im.save('all.gif',save_all=True,append_images=images,loop=1,duration=2)
    

    相关文章

      网友评论

        本文标题:Python 学习记录2

        本文链接:https://www.haomeiwen.com/subject/djljgxtx.html