我想屏幕拍摄我的屏幕并将其放在800 * 600位图中。 我该怎么做? 问题是,我可以制作一个完整的4K位图,然后整个屏幕截图将在里面,否则我不能这样做。 如果位图较小,则只放置部分屏幕截图。
Bitmap bmpScreenCapture=new Bitmap(800,600);
Graphics g = Graphics.FromImage(bmpScreenCapture);
//g.CopyFromScreen(800,
// 600,
// 0, 0,
// bmpScreenCapture.Size,
// CopyPixelOperation.SourceCopy);
g.CopyFromScreen(Screen.PrimaryScreen.Bounds.X,
Screen.PrimaryScreen.Bounds.Y,
0, 0,
bmpScreenCapture.Size,
CopyPixelOperation.SourceCopy);
我最终将它放在一个图片框中
感谢 很赞赏