中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

利用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
铜陵市| 马关县| 宜良县| 临城县| 桐庐县| 鲁山县| 平潭县| 普兰店市| 临夏市| 天等县| 灌南县| 玛曲县| 连平县| 武强县| 封丘县| 龙胜| 长泰县| 龙门县| 新晃| 唐山市| 安顺市| 南部县| 广元市| 陇西县| 灵武市| 叶城县| 德江县| 东明县| 周宁县| 闻喜县| 永登县| 唐海县| 宜宾县| 玉林市| 锡林郭勒盟| 昌吉市| 黎平县| 桦甸市| 雷波县| 新巴尔虎左旗| 中宁县|