0

所以我正在做一个项目,该项目需要能够调出与所选项目相关的谷歌图像。

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

这看起来像什么的快速片段

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

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

所以我认为我只是以错误的方式处理这个问题。

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

问候。约翰·W。

4

0 回答 0