C#操作GIF图片(上)

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

复制代码
将一个GIF动态图分割成一帧一帧的图片
string savePath = Application.StartupPath + "\\images\\";
Directory.CreateDirectory(savePath);            
Image img = Image.FromFile("aa.gif")//FrameDimension frameDim = new FrameDimension(img.FrameDimensionsList[0]);            
int frame = img.GetFrameCount(FrameDimension.Time);while (frame-- > 0){
  
  img.SelectActiveFrame(FrameDimension.Time, frame);img.Save(savePath + "frame_" + frame + ".jpg", ImageFormat.Jpeg);}if (MessageBox.Show("GIF分割完成,是否打开文件夹?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes){
  
  Process.Start(savePath);}

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

感情恋爱合集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

相关推荐
星哥说事17 分钟前
Python自学12 — 函数和模块
开发语言·python
拾忆,想起30 分钟前
Redis复制延迟全解析:从毫秒到秒级的优化实战指南
java·开发语言·数据库·redis·后端·缓存·性能优化
VisionPowerful36 分钟前
九.弗洛伊德(Floyd)算法
算法·c#
ArabySide1 小时前
【C#】 资源共享和实例管理:静态类,Lazy<T>单例模式,IOC容器Singleton我们该如何选
单例模式·c#·.net core
点云侠1 小时前
解决Visual Studio 2022编译工程速度慢的问题
开发语言·c++·ide·算法·计算机视觉·visual studio
脚踏实地的大梦想家2 小时前
【Go】P2 Golang 常量与变量
开发语言·后端·golang
张璐月2 小时前
go docker-compose启动前后端分离项目 踩坑之旅
开发语言·docker·golang
禹曦a2 小时前
JavaScript性能优化实战指南
开发语言·javascript·性能优化
Swift社区2 小时前
Swift 解法详解:LeetCode 371《两整数之和》
开发语言·leetcode·swift
Swift社区2 小时前
Swift 解法详解 LeetCode 362:敲击计数器,让数据统计更高效
开发语言·leetcode·swift