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

相关推荐
悠哉悠哉愿意9 分钟前
【ROS2学习笔记】服务
开发语言·笔记·学习·ros2
Ivanqhz19 分钟前
Rust的错误处理
开发语言·后端·rust
easyboot24 分钟前
python的print加入颜色显示
开发语言·python
say_fall1 小时前
精通C语言(1.内存函数)
c语言·开发语言
草莓熊Lotso1 小时前
《吃透 C++ vector:从基础使用到核心接口实战指南》
开发语言·c++·算法
-雷阵雨-2 小时前
数据结构——LinkedList和链表
java·开发语言·数据结构·链表·intellij-idea
大飞pkz5 小时前
【设计模式】责任链模式
开发语言·设计模式·c#·责任链模式
gplitems1236 小时前
Gunslinger – Gun Store & Hunting WordPress Theme: A Responsible
开发语言·前端·javascript
大飞pkz7 小时前
【设计模式】六大基本原则
开发语言·设计模式·c#·六大原则
iCxhust7 小时前
Intel8259汇编串口接收转C语言
c语言·开发语言·汇编