如何用C#获取指定url的网页缩略图,图片格式Jpg即可,大小不限制 20

如何用C#获取指定url的网页缩略图,图片格式Jpg即可,大小不限制,答好了还有加分... 如何用C#获取指定url的网页缩略图,图片格式Jpg即可,大小不限制,答好了还有加分 展开
 我来答
boyjjq
2011-11-03 · TA获得超过1073个赞
知道小有建树答主
回答量:1186
采纳率:100%
帮助的人:527万
展开全部
直接获得有难度的,因为需要对html进行解析并像素化最起码要具备浏览器的功能!
如果是winform程序,可以借助浏览器组件。WebForm更加困难了。

另外帮你找到参考资料,思想和我说的类似,你自己看下:

C#生成网页缩略图

看到了一种方法:通过IE截图
private void OnDocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
{
using (Graphics srcGraphics = this.axWebBrowser1.CreateGraphics())
{
using (Graphics destGraphics = this.pictureBox1.CreateGraphics())
{
IntPtr hdcDest = destGraphics.GetHdc();
IntPtr hdcSrc = srcGraphics.GetHdc();
GDI32.BitBlt(
hdcDest,
0, 0,
this.axWebBrowser1.ClientRectangle.Width, this.axWebBrowser1.ClientRectangle.Height,
hdcSrc,
0, 0,
(int) GDI32.TernaryRasterOperations.SRCCOPY
);
srcGraphics.ReleaseHdc(hdcSrc);
destGraphics.ReleaseHdc(hdcDest);
}
}
}

======================================

老兄,我在baidu HI 里和你交流的内容还不够清楚吗?

自己实现的话,需要在服务端另用一个FORM程序专门处理,或者能找到现成的具备该功能的dll
FantasyChump
2011-11-03 · TA获得超过3287个赞
知道大有可为答主
回答量:2127
采纳率:0%
帮助的人:2227万
展开全部
要获得缩略图不是那么容易的,只有你想自己弄一个,那要看自己到什么程度了。一般来说WebBrowser是系统自带的控件,用它来获取已经是比较简单的办法,但是因为用到了COM组件,所以在Web上是很难的,必须用其它办法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mr_小火柴
2011-11-03 · 超过35用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:75.5万
展开全部
不懂什么意思。你那个url不就可以直接用吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式