BitmapFrame - 找不到适合完成此操作的成像组件

时间:2017-11-13 17:31:30

标签: c# wpf

这与我之前的问题same error

不同

这是网址https://www.walgreens.com/images/adaptive/share/images/logos/Mobile_Logo_DD.png wallgreens(这是导致相同例外的几个示例。

我用fiddler监视会话,它正确地看到了图像(它没有被压缩)。感兴趣的可能是Content-Type: image\webp

我正在使用的流是在开头。

除了例外"没有想象组件......"还有一个内部异常"无法找到组件"

我使用以下内容下载图标

using (HttpWebResponse response = GetHttpWebResponse(faviconUrl))
{
    if (response?.StatusCode == HttpStatusCode.OK)
    {
        using (Stream stream = GetSeekableStream(response.GetResponseStream()))
        {
            imageSource = BitmapFrame.Create(stream, BitmapCreateOptions.None, BitmapCacheOption.OnLoad);
        }
    }
}

0 个答案:

没有答案