1. 程式人生 > >屏幕截屏

屏幕截屏

start art 拷貝 fff 本地 for screen 一個 reat

//獲得當前屏幕的分辨率
Rectangle rc = sc.Bounds;
int iWidth = rc.Width;
int iHeight = rc.Height;
//創建一個和屏幕一樣大的Bitmap
Bitmap myImage = new Bitmap(iWidth, iHeight);
//從一個繼承自Image類的對象中創建Graphics對象
Graphics g = Graphics.FromImage(myImage);
//抓屏並拷貝到myimage裏
g.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(iWidth, iHeight));

//以時間為文件名字
string Dir = Application.StartupPath + "/CutScreenImage";
if (!Directory.Exists(Dir))
Directory.CreateDirectory(Dir);

DateTime dt = DateTime.Now;
string jpgName = string.Format("{0}/{1}.jpg", Dir, string.Format("{0:yyyyMMddHHmmssffff}", dt));
//保存文件到本地
myImage.Save(jpgName);

----------------------------------------------------------------------------
創建於2016年11月25日

整理於2017年11月29日

屏幕截屏