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

相关推荐
LSL666_15 分钟前
Java——多态
java·开发语言·多态·内存图
麓殇⊙17 分钟前
CurrentHashMap的整体系统介绍及Java内存模型(JVM)介绍
java·开发语言·jvm
LSL666_1 小时前
Java——包装类
java·开发语言·包装类
yasuniko1 小时前
C++线程库
开发语言·c++
@老蝴1 小时前
C语言—指针2
c语言·开发语言
明月看潮生1 小时前
青少年编程与数学 02-019 Rust 编程基础 01课题、环境准备
开发语言·青少年编程·rust·编程与数学
VBA63371 小时前
VBA高级应用30例应用4:利用屏蔽事件来阻止自动运行事件
开发语言
Pop–2 小时前
Vue3 el-tree:全选时只返回父节点,半选只返回勾选中的节点(省-市区-县-镇-乡-村-街道)
开发语言·javascript·vue.js
钢铁男儿2 小时前
C# 方法(值参数和引用参数)
java·前端·c#
虚!!!看代码2 小时前
【JVM-GC调优】
java·开发语言·jvm