我希望使用 .NET 核心捕获屏幕截图。我知道使用 .NET 框架这是微不足道的,但这是否可以使用 .NET 核心?我已经搜索过,但在任何地方都找不到任何答案。
Tub*_*ubs 13
System.Drawing.Common现在可在 .NET Core 中跨平台使用,允许您截取 Windows/桌面的屏幕截图。这是一个例子
编辑
捕获屏幕截图的示例:
using var bitmap = new Bitmap(1920, 1080);
using (var g = Graphics.FromImage(bitmap))
{
g.CopyFromScreen(0, 0, 0, 0,
bitmap.Size, CopyPixelOperation.SourceCopy);
}
bitmap.Save("filename.jpg", ImageFormat.Jpeg);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4786 次 |
| 最近记录: |