【发布时间】:2016-04-13 07:53:14
【问题描述】:
Image 对象包含一个 gif 文件,如果将其保存到磁盘并打开,则该 gif 可以正确显示。但是,如果从图像实例创建 Bitmap 对象并保存,则 gif 将不再有效:
WebClient client = new WebClient();
client.DownloadFile(new Uri("http://www.ajaxload.info/images/exemples/25.gif"), "25.gif");
Image original = Image.FromFile("25.gif");
original.Save("25-WorksFine.gif", ImageFormat.Gif);
Bitmap bmp = new Bitmap(original);
bmp.Save("25-Broken.gif", ImageFormat.Gif);
【问题讨论】:
标签: c# .net winforms bitmap gif