Image myImage = new Bitmap(300, 200);
Graphics g = Graphics.FromImage(myImage);
g.CopyFromScreen(new Point(Cursor.Position.X - 150, Cursor.Position.Y - 25), new Point(0, 0), new Size(300, 200));
IntPtr dc1 = g.GetHdc();
g.ReleaseHdc(dc1);
this.pictureBox1.Image = myImage;
myImage.Save("c://1.jpeg");
Graphics g = Graphics.FromImage(myImage);
g.CopyFromScreen(new Point(Cursor.Position.X - 150, Cursor.Position.Y - 25), new Point(0, 0), new Size(300, 200));
IntPtr dc1 = g.GetHdc();
g.ReleaseHdc(dc1);
this.pictureBox1.Image = myImage;
myImage.Save("c://1.jpeg");
本文介绍了一种使用 C# 在指定位置捕获屏幕快照并将其保存为 JPEG 图像的方法。通过创建一个 Bitmap 对象并利用 Graphics 类从屏幕复制像素到该 Bitmap,可以轻松地实现这一目标。
230

被折叠的 条评论
为什么被折叠?



