我试图用c#windows表单应用程序获取屏幕截图 . 源代码链接:http://4rapiddev.com/csharp/c-generate-website-screenshot-and-save-thumbnail/
我用注册表项更改了浏览器模拟 . (HKLM>软件> Microsoft> Internet Explorer> Main> FeatureControl> FEATURE_BROWSER_EMULATION) .
但是我生成的图像仍然出错,背景图像必须全屏(超大) .
示例网址:http://www.fotografcisec.com/fotografci-adi/serkan-baydemir
1 回答
您的背景是使用JavaScript绘制的 . 可能是浏览器控件无法很好地处理JavaScript . 尝试将Web浏览器控件添加到表单,在控件中加载该URL,以及查看页面呈现方式 . 也许一旦完全渲染,再次尝试DrawToBitmap . 例如在页面上添加一个按钮,并在浏览器控件完成渲染后将其保存到位图 .