<p> /// <summary>
/// 屏幕截圖
/// </summary>
/// <param name="start">截屏相對於屏幕左上角點位置</param>
/// <param name="width">截取寬度</param>
/// <param name="height">截取高度</param>
/// <param name="name"></param>
public static void Screenshot(Point start, int width, int height,ref string name)
{
//判斷指定文件夾是否存在,若不存在,重新創建,在該文件架下面創建
System.IO.DirectoryInfo newInfo = new System.IO.DirectoryInfo(System.Environment.CurrentDirectory + @"\data\RegionChangeAnalysis\Pictures\");
if (newInfo.Exists == false)
{
newInfo.Create();
}</p><p> <strong><span style="font-size:14px;color:#ff0000;">var bitmap = new Bitmap(width, height);
var g = Graphics.FromImage(bitmap);
g.CopyFromScreen(start, new Point(0, 0), bitmap.Size);</span></strong></p><p> ///時間作爲保存文檔名
string datetime = DateTime.Now.ToString();
name = "";
for (int i = 0; i < datetime.Length; i++)
{
if (datetime.ElementAt(i) >= 48 && datetime.ElementAt(i) <= 57)
{
name += datetime.ElementAt(i);
}
}
bitmap.Save(System.Environment.CurrentDirectory + @"\data\RegionChangeAnalysis\Pictures\"+name+".png");
// return bitmap;
}</p>
C#圖片截屏
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.