从外部复制一个gif的图片,怎么获取该gif图片呢? 本人想c#实现类似qq的输入框,但是不知道如何去获取复制后的gif,或者去保存gif有没有人实现过类似qq的输入框望高人指点? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法1,如果是图片数据,可以直接Clipboard.GetImage();方法2,如果是字符串,得到url,WebClient下载图片 你好,方法1试过了只能得到gif单个帧方法2能具体说下嘛 方法2很简单啊WebClient wc = new WebClient(); wc.DownloadFile("http://dotnet.aspx.cc/Images/logoSite.gif","c:\\xx.gif"); 这个方法是不错,先谢谢你不过我还有点疑问1:复制的时候如何获取这个地址(http://dotnet.aspx.cc/Images/logoSite.gif)2.若是从本机打开的gif图片上复制,这种情况又该如何处理呢? Clipboard.GetImage(); Clipboard.SetImage();剪贴板的复制天然就只会得到一帧的。例如你从浏览器复制gif到QQ输入框里面,仍然只有一帧。因此我猜测疼讯的gif复制是一个伪实现:你输入到输入框的图片,疼讯会当作聊天记录保存起来,你复制的时候可能只是复制的一个路径,粘贴的时候,它取那个图片的路径,再把图片显示出来的,我猜想可能是这样子的。 楼主想实现QQ消息框的效果,就是能输文字,而且还能显示图片的那种吧? 但是WebClient的DownloadFile属性只是把图片下载到你的跟目录下。具体的方法我也不会,只是说下同求答案 如果在网页上的话,获取地址是个很麻烦的问题喔。疼讯在QQ两个聊天窗口间的复制的话,其实是当你使用过一次以后那个图片就保存在缓存目录下面的,就可以通过本地路径来解决,浏览器里面的话,ctrl+c的操作不知道有没有办法获取到地址。目前还木有想到。 C#窗体程序关于ProgressBar 做播放器进度条 函数计算已终止 好像是封装问题 求大神解答 有操作过路由的么 如何不让窗体获得焦点,但又能接受鼠标消息 如何将execl文件转换成以“|“为分割符的txt文件? GDI+ 一般请错误(win form) C#中非模式窗体之间如何传递数据 感觉知识越来越不够用,我该学习什么?请大家提出宝贵意见!!! 请教一个问题 工作流组件Addflow4挺不错的,与大家共享! Label的textChanged事件 winform中怎么用HttpWebRequest Post登录信息到一个网页 并返回信息
方法2,如果是字符串,得到url,WebClient下载图片
方法2能具体说下嘛
WebClient wc = new WebClient();
wc.DownloadFile("http://dotnet.aspx.cc/Images/logoSite.gif","c:\\xx.gif");
这个方法是不错,先谢谢你
不过我还有点疑问
1:复制的时候如何获取这个地址(http://dotnet.aspx.cc/Images/logoSite.gif)
2.若是从本机打开的gif图片上复制,这种情况又该如何处理呢?
Clipboard.GetImage(); Clipboard.SetImage();剪贴板的复制天然就只会得到一帧的。
例如你从浏览器复制gif到QQ输入框里面,仍然只有一帧。因此我猜测疼讯的gif复制是一个伪实现:
你输入到输入框的图片,疼讯会当作聊天记录保存起来,你复制的时候可能只是复制的一个路径,粘贴的时候,它取那个图片的路径,再把图片显示出来的,我猜想可能是这样子的。
楼主想实现QQ消息框的效果,就是能输文字,而且还能显示图片的那种吧? 但是WebClient的DownloadFile属性只是把图片下载到你的跟目录下。
具体的方法我也不会,只是说下同求答案
疼讯在QQ两个聊天窗口间的复制的话,其实是当你使用过一次以后那个图片就保存在缓存目录下面的,就可以通过本地路径来解决,浏览器里面的话,ctrl+c的操作不知道有没有办法获取到地址。目前还木有想到。