鹿我所录的博客

记录我在学习C#中的点点滴滴,记录下以备后来人借鉴。

 

C# 如何获取屏幕的截图,以及如何在图像上添加文字

关键代码为

            Screen sc = Screen.PrimaryScreen;
            Rectangle rct = sc.Bounds;
            Image img = new Bitmap(rct.Width, rct.Height);
            Graphics gp = Graphics.FromImage(img);
            gp.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(rct.Width, rct.Height));

            SolidBrush sb = new SolidBrush(Color.Red);
            Font ft = new System.Drawing.Font("黑体",16);

            gp.DrawString("这是什么",ft,sb,new PointF(0,rct.Height-ft.Height));
            
            
            
            
            img.Save(@"d:\1.bmp");

 

posted on 2014-01-04 14:09  鹿我所录  阅读(1518)  评论(0)    收藏  举报

导航