从外部复制一个gif的图片,怎么获取该gif图片呢?
本人想c#实现类似qq的输入框,但是不知道如何去获取复制后的gif,或者去保存gif
有没有人实现过类似qq的输入框
望高人指点?
------解决方案--------------------方法1,如果是图片数据,可以直接Clipboard.GetImage();
方法2,如果是字符串,得到url,WebClient下载图片
------解决方案--------------------方法2很简单啊
WebClient wc = new WebClient();
wc.DownloadFile("http://dotnet.aspx.cc/Images/logoSite.gif","c:\\xx.gif");
------解决方案--------------------C# code
Clipboard.GetImage(); Clipboard.SetImage();剪贴板的复制天然就只会得到一帧的。
例如你从浏览器复制gif到QQ输入框里面,仍然只有一帧。
因此我猜测疼讯的gif复制是一个伪实现:
你输入到输入框的图片,疼讯会当作聊天记录保存起来,你复制的时候可能只是复制的一个路径,粘贴的时候,它取那个图片的路径,再把图片显示出来的,我猜想可能是这样子的。
------解决方案--------------------
过来看答案的呵呵
------解决方案--------------------
------解决方案--------------------