Windows Phone Web浏览器网站缩略图

时间:2012-05-10 20:18:07

标签: c# silverlight windows-phone-7 webbrowser-control

我一直希望使用Windows Phone中的网络浏览器控件来获取网站的缩略图。

我的问题非常简单,有没有办法获取用户当前所在网页的缩略图。我在使用C#标准Web浏览器控件和DrawToBitmap方法之前已经这样做了,但这并不存在于Windows Phone中(Atleast我无法找到任何其他建议的文档)

如果你知道有什么可以指出我正确的方向,除了使用在线服务这样的瞥见或亚马逊的缩略图生成器,因为我想在活动中保持这个活动,我不会'当数据就在他们的网络浏览器中时,我想对另一个Web服务进行额外的调用。

我希望是否有一个我不知道的调用脚本或Windows Phone中支持的一些能够做到这一点的库。

感谢您的帮助,如果您需要更多信息,或者您想了解我想要的内容或原因,我将在此进一步解释:

我有一个新闻应用程序,允许用户访问精选的少数订阅源,我有一个专用页面,托管Web浏览器控件,以显示网页与一些其他功能,如使用您的电子邮件共享网站或将网站固定到你的主屏幕,我只想要比通用网络浏览器更自定义的体验。而且我认为该网站的缩略图会像Tiles背景一样好看

如果您对如何处理此类问题有更好的想法,请让我知道我愿意接受建议:)

1 个答案:

答案 0 :(得分:1)

您可以尝试将浏览器控件渲染为WriteableBitmap

var bitmap = new WriteableBitmap(400, 400);
bitmap.Render(browserControl, null);
bitmap.Invalidate();

然后,您可以将此位图用作ImageSource

相关问题