当前位置: 首页 > 程序语言 >python脚本-制作gif图片

python脚本-制作gif图片

作者 zhy嘿哈
来源: 小木虫 1200 24 举报帖子
+关注

桌面上新建文件,将python脚本和要制作的静态图片放到文件夹下面。类似下图。

然后配置脚本的文件目录:

originaldata_path = 'f:\老牛'

其实把图片放到别的目录中也行,这里波哥就图省事了都放在一起了。

然后执行脚本就会生成一个gif.gif的动图。大家可以用浏览器验证一下哦!

仓库位置:

https://github.com/luckman666/makegif.git

脚本内容:

CODE:
rom pil import image
import subprocess,re
originaldata_path = 'f:\老牛'
def listdatapath():
cmd = 'dir ' + originaldata_path.replace('/','\\')
files = subprocess.check_output(cmd,shell=true)
files = str(files, encoding = "gbk&quot
files = files.strip().split('\r\n')
regex = re.compile(r'.*\s(.+\.jpg).*')
listfiles = []
for path in files:
      match = regex.match(path)
      if match:
           listfiles.append(originaldata_path+'/'+match.group(1))
return listfiles

def main():
       imgaelist = listdatapath()
       num=0
       images = []
      for i in imgaelist:
            num += 1
            if num==1:
               im = image.open(i)
else:
           images.append(image.open(i))
           im.save('gif.gif', save_all=true, append_images=images, loop=1, duration=1, comment=b"aaabb&quot

if __name__ == "__main__":

main()

只有30行代码,两个函数!主要采用image模块将静态jpg图片组成gif动图。

脚本有个亮点:可以扫描windos指定文件夹下面指定后缀名的文件哦。

注意:文件夹请用中文!

文章来源于公众号“devops的那些事”

python脚本-制作gif图片
微信图片_20190909210856.png

[ Last edited by jjdg on 2019-9-15 at 21:50 ] 返回小木虫查看更多

今日热帖
  • 精华评论
猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓