gpt4 book ai didi

C#库截屏?

转载 作者:太空狗 更新时间:2023-10-29 23:18:52 27 4
gpt4 key购买 nike

有没有我可以在 C# 中使用的好库来截取屏幕截图/快照?

我可以拖放屏幕的某个区域来截取屏幕截图/快照吗?

最佳答案

我不知道有任何库允许您在屏幕上直观地选择一个区域,但是可以使用 Graphics.CopyFromScreen 截取整个屏幕的屏幕截图方法如下:

var bounds = Screen.PrimaryScreen.Bounds;
using (var bmp = new Bitmap(bounds.Width,
bounds.Height,
PixelFormat.Format32bppArgb))
using (var gfx = Graphics.FromImage(bmp))
{
gfx.CopyFromScreen(bounds.X,
bounds.Y,
0,
0,
bounds.Size,
CopyPixelOperation.SourceCopy);
bmp.Save("shot.png");
}

关于C#库截屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3723492/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com