首页 > 编程语言 > AAuto > 提取GIF每帧保存至文件
2014
07-18

提取GIF每帧保存至文件

test
AAuto代码

import gdip
var bmp = gdip.bitmap( "\test.gif" );
var count = bmp.totalFrames; //获取gif动画帧数
for(i=1;count;1){
	bmp.selectActiveFrame(i); //选择某一帧
	bmp.save("\"+i+".jpg",100) //保存至本地
}

C#代码

 Image img = Image.FromFile(fileName);
 FrameDimension fd = new FrameDimension(img.FrameDimensionsList[0]);
 int count = img.GetFrameCount(fd);
 for (int i = 0; i < count;i++ )
 {
     img.SelectActiveFrame(fd,i);
     img.Save(i + ".jpg", ImageFormat.Png);
 }
最后编辑:
作者:NINE
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。