在C#桌面应用程序中显示Google图像的有效方法

时间:2013-02-22 20:29:57

标签: c# wpf .net-4.0 google-search-api

所以我正在开发一个项目,要求能够调出与所选项目相关的谷歌图片。

现在我正在使用Google自定义搜索API进行图片搜索并将结果作为json返回。然后我解析出第一个提供的五个图像路径,并将它们作为图像添加到包装面板。

这看起来像什么的快速摘录

        BitmapImage bmi = new BitmapImage(new Uri(url, UriKind.Absolute));
        image.Source = bmi;

问题在于平均需要20-40秒。虽然谷歌搜索不到1。 我最初认为这是因为谷歌只是在我下载完整图像时加载缩略图,但我检查了所有尺寸,并且没有一个大于30kb,并且都通过网络浏览器即时下载。

所以我认为我只是以错误的方式接近这一点。

在预览中加载什么是正确的方法,然后允许用户选择一个实际保存在本地。

的问候。 约翰W。

0 个答案:

没有答案