当前位置: 首页 > article >正文

C#操作GIF图片(下)将一帧一帧的图片合并成gif

见过不少人、经过不少事、也吃过不少苦,感悟世事无常、人心多变,靠着回忆将往事串珠成链,聊聊感情、谈谈发展,我慢慢写、你一点一点看......

string newPath = Application.StartupPath + "\\new.gif";

List<string> imgs = Directory.GetFiles(Application.StartupPath + "\\images\\", "*.jpg").ToList();            
imgs.Sort((a, b) =>            {
  
                  string reg = "[0-9]+";                int a_index = int.Parse(Regex.Match(a, reg).Value);                int b_index = int.Parse(Regex.Match(b, reg).Value);                return a_index > b_index ? 1 : a_index < b_index ? -1 : 0;            });            AnimatedGifEncoder ae = new AnimatedGifEncoder();            ae.Start(newPath);            ae.SetDelay(120);   // 延迟间隔            ae.SetRepeat(0);  //-1:不循环,0:循环播放            for (int i = 0; i < imgs.Count; i++)            {
  
                  ae.AddFrame(Image.FromFile(imgs[i]));            }            ae.Finish();

关注我,不失联。有啥问题请留言。

感情恋爱合集https://blog.csdn.net/forever8341/category_12863789.html

职业发展故事https://blog.csdn.net/forever8341/category_12863790.html

常用代码片段https://blog.csdn.net/forever8341/category_12863793.html

程序开发教程https://blog.csdn.net/forever8341/category_12863792.html

自我备考经验 https://blog.csdn.net/forever8341/category_12863791.html

高阶高效代码https://blog.csdn.net/forever8341/category_12873345.html

金融语言解析https://blog.csdn.net/forever8341/category_12877262.html


http://www.kler.cn/a/524132.html

相关文章:

  • Unity 粒子特效在UI中使用裁剪效果
  • 实时数据处理与模型推理:利用 Spring AI 实现对数据的推理与分析
  • 使用 postman 测试思源笔记接口
  • 在无sudo权限Linux上安装 Ollama 并使用 DeepSeek-R1 模型
  • 低代码产品表单渲染架构
  • C++ unordered_map和unordered_set的使用,哈希表的实现
  • css 实现进度条和数字自增动画效果
  • C++:多继承习题3
  • 力扣【501. 二叉搜索树中的众数】Java题解
  • java.util.Random类(详细案例拆解)(已完结)
  • 面试经典150题——图
  • 宫本茂的游戏设计思想:有趣与风格化
  • FreeRTOS从入门到精通 第十一章(FreeRTOS时间管理)
  • doris:JSON
  • LLM架构与优化:从理论到实践的关键技术
  • [MySQL]事务的理论、属性与常见操作
  • Web实训项目-ToDoSystem项目
  • 区块链在能源行业的应用场景
  • 基于FPGA的BT656解码
  • Elasticsearch+kibana安装(简单易上手)
  • 几种K8s运维管理平台对比说明
  • SQL注入漏洞之 提交方式类型注入 Get分类 Post分类 Cookie分类 请求数据位置分类 请求行 请求头 请求数据分类 靶场练习
  • 【Leetcode刷题记录】45. 跳跃游戏 II--贪心算法
  • 【算法】经典博弈论问题——斐波那契博弈 + Zeckendorf 定理 python
  • 中文输入法方案
  • CH32V303RCT6使用RTOS的选择对比