小编Nqk*_*koi的帖子

c# 对特定区域进行截图

我知道有很多这样的问题,但他们的答案都不适合我,或者只是我无法正确完成,无论如何,如果可能的话,请给我一个简单的代码!

我知道绿点的位置,我想根据这个位置构造一个矩形。

例子:

在此输入图像描述

最重要的是如何截取该区域的屏幕截图?

我不知道如何更改此代码以适合我的情况。

private Bitmap Screenshot()
    {
        Bitmap bmpScreenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);

        Graphics g = Graphics.FromImage(bmpScreenshot);

        g.CopyFromScreen(0, 0, 0, 0, Screen.PrimaryScreen.Bounds.Size);

        return bmpScreenshot;
    }
Run Code Online (Sandbox Code Playgroud)

c# screenshot bitmap rectangles

1
推荐指数
1
解决办法
9955
查看次数

标签 统计

bitmap ×1

c# ×1

rectangles ×1

screenshot ×1