protected void Button1_Click(object sender, EventArgs e)
{
System.Drawing.Image img = System.Drawing.Image.FromFile(Server.MapPath("~/images/1.tif"));
Guid guid = (Guid)img.FrameDimensionsList.GetValue(0);
System.Drawing.Imaging.FrameDimension dimension = new System.Drawing.Imaging.FrameDimension(guid);
int totalPage = img.GetFrameCount(dimension);
for (int i = 0; i < totalPage; i++)
{
img.SelectActiveFrame(dimension, i);
img.Save("C:\\Gif" + i + ".gif", ImageFormat.Gif);
}
}
本文介绍了一段C#代码,用于将图片文件批量转换为GIF格式,并详细解释了关键步骤,包括加载图片、获取帧尺寸、计算总帧数以及逐帧保存为GIF。
1290

被折叠的 条评论
为什么被折叠?



