好玩Python——PIL项目实训(四)

1 # -*- coding: utf-8 -*-
 2 """
 3 Created on Tue Apr 14 04:08:43 2020
 4
 5 @author: 49594
 6 """
 7
 8 import PIL.Image as Image
 9 def get_gif(pics_dir,n,t=300):
10     imgs = []
11     for i in range(n):
12         pic_name = '{}/{}.jpg'.format(pics_dir,i)
13         temp = Image.open(pic_name)
14         imgs.append(temp)
15     save_name = '{}.gif'.format(pics_dir)
16     imgs[0].save(save_name, save_all=True, append_images=imgs, duration=t)
17     return save_name
18 if __name__ == '__main__':
19     pics_dir = 'D:\\python\\img\\kf'
20     save_name = get_gif(pics_dir,7,300)
21     print('制作完成。所属文件:{}'.format(save_name))

好玩Python——PIL项目实训(四)

努力地向月光下的影子——骇客靠拢!!! 黎明之花,待时绽放

Original: https://www.cnblogs.com/zzalovelyq/p/12695479.html
Author: 赖金明的大爹
Title: 好玩Python——PIL项目实训(四)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/575414/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • JAVA基础-接口和抽象类

    个人经验,抽象类工作中很少见。 不过鉴于一直对这些概念很模糊,所以学习记录一下。 一、什么是抽象类? 简单来说,不管是抽象类还是抽象方法都必须用 abstract 关键字进行 声明…

    Java 2023年6月5日
    076
  • 阿里云智能编码插件进行了一个上新大动作

    大家好!我们是阿里云云效智能代码天团!旨在用人工智能解放各位开发者的生产力!或许你们关注过我们的话会知道,我们有一个超酷的产品它叫Alibaba Cloud AI Coding A…

    Java 2023年6月8日
    094
  • 阿里云 Docker 设置阿里云镜像加速

    1、登录阿里云 找到页面 容器镜像服务 2、找到…

    Java 2023年6月5日
    063
  • Maven基础

    核心思想:约定大于配置其实约定大于配置这一思想在开发中经常出现当程序中的某一个或者某一些参数没有配置的时候,程序会自动设定一个默认值。这个默认值的设定,就称之为约定。意义在于:减少…

    Java 2023年6月7日
    080
  • Java中的屠龙之术(二):如何方便快捷地生成.class文件

    ​ 在之前的”Java中的屠龙之术:如何修改语法树”中,我们详细介绍了如何使用Javac源码提供的工具类来修改语法树。 而在此基础上,有一款开源工具java…

    Java 2023年5月29日
    082
  • 记一次SQL优化

    昨天(2022-7-22)上线了我的一个功能,测试环境数据量较小,问题不大,但是上生产之后,直接卡死了,然后就开始了这么一次SQL优化,这里记录一下。 不太方便透露公司的表结构,这…

    Java 2023年6月5日
    052
  • 一些自用的可能用到的网站资料

    maven的卸载、重新安装与配置:https://www.cnblogs.com/helong-123/p/15903756.html posted @2022-04-06 14:…

    Java 2023年6月5日
    079
  • MyBatis-Plus–@TableLogic注解

    开发过程中一般会遇到删除场景,但是为了保存数据实际运用时不会真的删除,MyBatis-Plus里可以将某个字段(例:delete_flag)标记为逻辑删除字段,方法是:在字段上加@…

    Java 2023年6月13日
    068
  • pyhon——进程线程、与协程基础概述

    一直以来写博客都是实用主义者,只写用法,没信心写原理,但是每一次写作业的过程都有一种掘地三尺的感觉,终于,写博客困难症重症患者经历了漫长的思想斗争,还是决定把从网上淘到的各种杂货和…

    Java 2023年5月30日
    068
  • 20220727-Java中方法重写override

    代码示例 注意事项 代码示例 public class OverrideExercise { public static void main(String[] args) { Pe…

    Java 2023年6月15日
    067
  • LeetCode.1137-第N个泰波那契数(N-th Tribonacci Number)

    这是小川的第 409次更新,第 441篇原创 看题和准备 今天介绍的是 LeetCode算法题中 Easy级别的第 260题(顺位题号是 1137)。Tribonacci(泰波那契…

    Java 2023年6月5日
    082
  • Spring中的声明式事务管理

    方式一:基于xml配置文件方式 1.创建一个测试类 package com.dzj.service; import com.dzj.dao.UserDaoImpl; import …

    Java 2023年6月5日
    0101
  • 社交网站后端项目开发日记(二)

    本项目目标是开发一个社区网站,拥有发帖、讨论、搜索、登录等一个正常社区拥有的功能。涉及到的版本参数为: JDK1.8 Maven3.8.1(直接集成到IDEA) Springboo…

    Java 2023年6月7日
    066
  • SpringBoot读取resource中的文件

    //使用File获取resources里面资源文件的相对路径 若文件名称为中文可能会报文件不存在 File file = new File(this.getClass().getR…

    Java 2023年5月30日
    0243
  • html css中有哪些属性可以继承,哪些不可以继承

    css样式表继承指的是,特定的css属性向下传递到后代元素 为了看到继承的实际应用,我们将使用下面的HTML代码。 <p> <em> 继承em> p&…

    Java 2023年6月13日
    065
  • 稀疏数组

    基本介绍 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方法是: 1、记录数组一共有几行几列,有多少个不同的值 2、把具有不同值…

    Java 2023年6月6日
    074
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球