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

相关推荐
简 洁 冬冬27 分钟前
Java中的Servlet
java·开发语言·servlet
VB.Net1 小时前
10.6.4 Json文件操作
c#·json
matlabgoodboy1 小时前
留学生scratch计算机haskell函数ocaml编程ruby语言prolog作业VB
开发语言·后端·ruby
玉面小君2 小时前
适合 C# 开发者的 Semantic Kernel 入门:用 AI 赋能你的 .NET 应用
人工智能·c#·.net
R三哥哥啊2 小时前
【Qt】06-对话框
开发语言·qt·microsoft·qt5
hefaxiang2 小时前
【C++】类和对象(一)
开发语言·c++
爱学习的大牛1234 小时前
安卓通过网络获取位置的方法
开发语言·android 网络定位
SomeB1oody4 小时前
【Rust自学】15.7. 循环引用导致内存泄漏
开发语言·后端·rust
graceyun4 小时前
C语言初阶力扣刷题——349. 两个数组的交集【难度:简单】
c语言·开发语言·leetcode
PellyKoo4 小时前
Python网络爬虫中的编码乱码如何解决
开发语言·爬虫·python