我正在使用以下内容从网络上获取动画 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);