我正在尝试获得一个屏幕截图与c#窗口窗体应用程序。源代码链接:http://4rapiddev.com/csharp/c-generate-website-screenshot-and-save-thumbnail/
我用注册表键更改了浏览器模拟。(HKLM > SOFTWARE > Microsoft > Internet Explorer > Main > FeatureControl > FEATURE_BROWSER_EMULATION)。
但是我生成的图像仍然是错误的,背景图像必须是全屏的(超大)。
示例url:http://www.fotografcisec.com/fotografci-adi/serkan-baydemir


发布于 2012-09-18 03:00:10
您的背景是使用JavaScript绘制的。这可能是因为浏览器控件不能很好地处理JavaScript。尝试将web浏览器控件添加到窗体中,在控件中加载该URL,然后查看页面的呈现方式。也许在它完全渲染之后,再试一次DrawToBitmap。例如,在页面上添加一个按钮,并让它在浏览器控件完成渲染后保存到位图。
https://stackoverflow.com/questions/12465146
复制相似问题