我想捕获我的webbrowser的图像,或者实际上只是它的一部分。
我已经实现了它,但它只是截取它而不是捕获位图本身。
因此,当我使用此技术并在其上方拖动另一个窗口时,也会捕获窗口。 (这是我不想要的。)
我的代码:
' 1. Get the WebBrowsers bitmap.
Dim bmp As New Bitmap(WebBrowser1.Width, WebBrowser1.Height)
Dim BMPEndResult As Bitmap
Dim graph As Graphics = Graphics.FromImage(bmp)
Dim p As Point = Me.PointToScreen(WebBrowser1.Location)
graph.CopyFromScreen(p.X, p.Y, 0, 0, bmp.Size)
picDest.Image = bmp
所以我需要获取webbrowser的图像:
- without the scrollbars if possible
- Even if the window is minimized or in the task bar
- Full webbrowser
- and also if possible just a part of it, where I can specify the top, left, width and height
答案 0 :(得分:1)
WebBrowser.DrawToBitmap(位图,矩形)