我使用以下方法从网络上获取动画gif。但是,在保存到磁盘后,gif中的帧数丢失,不再播放动画。不确定问题出在下面的方法中还是在保存时,但任何有关为什么下面的方法不起作用的反馈都将不胜感激。该方法可行-只是没有创建一个正确的动画gif文件。
public Image getImage(String url)
{
HttpWebRequest httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
HttpWebResponse httpWebReponse = (HttpWebResponse)httpWebRequest.GetResponse();
Stream stream = httpWebReponse.GetResponseStream();
return Image.FromStream(stream, true, true);
}
Image im = getImage(url)
im.Save(pth,ImageFormat.Gif);