91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

利用C# CopyFromScreen截圖的方法

c#
小樊
116
2024-08-29 03:49:12
欄目: 編程語言

在C#中,可以使用Graphics.CopyFromScreen方法來截取屏幕上的一部分區域

using System;
using System.Drawing;
using System.Windows.Forms;

namespace ScreenCapture
{
    class Program
    {
        static void Main(string[] args)
        {
            // 設置要截取的屏幕區域
            Rectangle screenRect = new Rectangle(0, 0, 800, 600);

            // 創建一個Bitmap對象,用于存儲截取到的屏幕圖像
            Bitmap captureBitmap = new Bitmap(screenRect.Width, screenRect.Height);

            // 創建一個Graphics對象,用于繪制截取到的屏幕圖像
            Graphics captureGraphics = Graphics.FromImage(captureBitmap);

            // 使用CopyFromScreen方法截取屏幕
            captureGraphics.CopyFromScreen(screenRect.Location, Point.Empty, screenRect.Size);

            // 保存截取到的屏幕圖像為文件
            captureBitmap.Save("capture.png", System.Drawing.Imaging.ImageFormat.Png);

            // 釋放資源
            captureGraphics.Dispose();
            captureBitmap.Dispose();

            Console.WriteLine("屏幕截圖已保存為capture.png");
        }
    }
}

這個示例程序將截取屏幕左上角的800x600像素區域,并將其保存為名為"capture.png"的文件。你可以根據需要修改screenRect變量的值來調整截取的區域。

0
吕梁市| 舒城县| 富顺县| 东山县| 株洲县| 仙游县| 谢通门县| 元朗区| 酒泉市| 丰顺县| 凌源市| 申扎县| 高唐县| 安塞县| 乌兰浩特市| 凤冈县| 湾仔区| 司法| 鹤岗市| 长沙县| 新安县| 即墨市| 古田县| 连州市| 沂水县| 克东县| 开鲁县| 永仁县| 道真| 平武县| 长泰县| 呼和浩特市| 松阳县| 广平县| 乌兰县| 平江县| 收藏| 凭祥市| 峨山| 崇礼县| 玉山县|