我正在尝试创建一个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中显示的文件的图像:
希望你们能帮忙。