• 大小: 59KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: C#
  • 标签: 屏幕截图  

资源简介

用winform写的一个简单实现截屏,可以任意区域截取矩形图片和全屏,还有很多没有写的扩展功能,有兴趣的可以把代码拿去接着写

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Imaging;

namespace CutScreemApp
{
    public partial class Form1 : Form
    {
        static int[] sCreem = { Screen.PrimaryScreen.Bounds.Width Screen.PrimaryScreen.Bounds.Height };
        Bitmap bmp = new Bitmap(sCreem[0] sCreem[1]);

        public Form1()
        {
            InitializeComponent();

            Graphics g = Graphics.FromImage(bmp);
            g.CopyFromScreen(0 0 0 0 new Size(sCreem[0] sCreem[1]));
        }

        //区域截屏
        private void btnCut_Click(object sender EventArgs e)
        {

            FrmCut frm = new FrmCut(sCreem bmp);
            frm.ShowDialog();
        }

        //截取全屏
        private void btnCutAll_Click(object sender EventArgs e)
        {
            MessageBox.Show(ImageOperate.ImageSave(bmp) ? “截取成功并保存“ : “操作失败“);
        }

       
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-05-29 12:49  截屏\
     目录           0  2012-06-05 17:56  截屏\CutScreemApp\
     目录           0  2012-05-29 14:41  截屏\CutScreemApp\bin\
     目录           0  2012-06-04 17:01  截屏\CutScreemApp\bin\Debug\
     文件       13312  2012-06-05 18:29  截屏\CutScreemApp\bin\Debug\CutScreemApp.exe
     文件       34304  2012-06-05 18:29  截屏\CutScreemApp\bin\Debug\CutScreemApp.pdb
     文件       11600  2012-06-05 18:29  截屏\CutScreemApp\bin\Debug\CutScreemApp.vshost.exe
     文件         490  2010-03-17 22:39  截屏\CutScreemApp\bin\Debug\CutScreemApp.vshost.exe.manifest
     目录           0  2012-05-29 14:41  截屏\CutScreemApp\bin\Release\
     文件        4035  2012-06-05 18:00  截屏\CutScreemApp\CutScreemApp.csproj
     文件        1107  2012-06-05 18:16  截屏\CutScreemApp\Form1.cs
     文件        2672  2012-06-05 18:16  截屏\CutScreemApp\Form1.Designer.cs
     文件        5817  2012-06-05 18:16  截屏\CutScreemApp\Form1.resx
     文件        4260  2012-06-05 18:29  截屏\CutScreemApp\FrmCut.cs
     文件        3510  2012-06-05 18:16  截屏\CutScreemApp\FrmCut.Designer.cs
     文件        6022  2012-06-05 18:16  截屏\CutScreemApp\FrmCut.resx
     文件        1385  2012-06-05 18:04  截屏\CutScreemApp\ImageOperate.cs
     目录           0  2012-05-29 12:49  截屏\CutScreemApp\obj\
     目录           0  2012-05-29 12:49  截屏\CutScreemApp\obj\x86\
     目录           0  2012-06-05 18:29  截屏\CutScreemApp\obj\x86\Debug\
     文件         763  2012-06-05 18:29  截屏\CutScreemApp\obj\x86\Debug\CutScreemApp.csproj.FileListAbsolute.txt
     文件       13312  2012-06-05 18:29  截屏\CutScreemApp\obj\x86\Debug\CutScreemApp.exe
     文件         180  2012-06-05 18:16  截屏\CutScreemApp\obj\x86\Debug\CutScreemApp.Form1.resources
     文件         180  2012-06-05 18:16  截屏\CutScreemApp\obj\x86\Debug\CutScreemApp.FrmCut.resources
     文件       34304  2012-06-05 18:29  截屏\CutScreemApp\obj\x86\Debug\CutScreemApp.pdb
     文件         180  2012-06-05 18:00  截屏\CutScreemApp\obj\x86\Debug\CutScreemApp.Properties.Resources.resources
     文件        4501  2012-06-04 17:01  截屏\CutScreemApp\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6284  2012-06-05 18:29  截屏\CutScreemApp\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         256  2012-06-05 18:16  截屏\CutScreemApp\obj\x86\Debug\GenerateResource.read.1.tlog
     文件         688  2012-06-05 18:16  截屏\CutScreemApp\obj\x86\Debug\GenerateResource.write.1.tlog
     文件        8031  2012-06-04 17:01  截屏\CutScreemApp\obj\x86\Debug\ResolveAssemblyReference.cache
............此处省略10个文件信息

评论

共有 条评论