Web浏览器无法加载图片C#

时间:2017-10-12 06:21:31

标签: c# image winforms webbrowser-control

我正在尝试创建一个Windows窗体应用程序,其中包含一个显示图像的webBrowser。由于某种原因,一些图像没有显示,我无法弄清楚为什么他们没有显示。 我已经测试了一些代码,我想出了什么代码使图像有时不显示。

导致图像无法显示的代码:

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    webBrowser1.Document.Body.SetAttribute("scroll", "no");
    var img = webBrowser1.Document.GetElementsByTagName("img")
                         .Cast<HtmlElement>().FirstOrDefault();
    var w = img.ClientRectangle.Width;
    var h = img.ClientRectangle.Height;
    img.Style = string.Format("{0}: 100%", w > h ? "Width" : "Height");
}

但是,我需要使用此代码将图像缩放为webbrowser格式。

未在webbrowser中显示的文件的图像:

Image

希望你们能帮忙。

0 个答案:

没有答案