我正在尝试以编程方式截取网页截图。我可能还需要截取整个或部分页面的屏幕截图。有没有一种方法可以做到这一点?
我正在尝试以编程方式截取网页截图。我可能还需要截取整个或部分页面的屏幕截图。有没有一种方法可以做到这一点?
试试这个
Rectangle region = new Rectangle(0, 0, SystemInformation.VirtualScreen.Width, SystemInformation.VirtualScreen.Height);
using (Bitmap bitmap = new Bitmap(region.Width, region.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb))
using (Graphics bitmapGraphics = Graphics.FromImage(bitmap))
{
bitmapGraphics.CopyFromScreen(region.Left, region.Top, 0, 0, region.Size);
bitmap.Save("location");
}
来源:http://www.dotnetthoughts.net/2007/04/13/capture-screen-using-c-and-net-20/