System.Drawing.Rectangle rc = SystemInformation.VirtualScreen;
var bitmap = new Bitmap(rc.Width, rc.Height, PixelFormat.Format32bppArgb);
using (Graphics g = Graphics.FromImage(bitmap))
{
g.CopyFromScreen(rc.X, rc.Y, 0, 0, rc.Size, CopyPixelOperation.SourceCopy);
}
return bitmap;
这是C#里一段截取全屏的代码, 现在我获取了鼠标坐标 ,想截取鼠标附近区域的图像, 但是CopyFromScreen方法的参数我百思不得其解,前面两个是源矩形的X和Y坐标,后面两个是目标矩形的X和Y坐标, 我没明白它们两个之间的关系,。截图的宽度和长度为何它们不用指定。请做过截屏的朋友们帮帮我。 谢谢了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货