using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Windows.Forms;
namespace screencapture
{
class Program
{
static void Main(string[] args)
{
Screen s = Screen.PrimaryScreen;
Rectangle r = s.Bounds;
int iWidth = r.Width;
int iHeight = r.Height;
Image img = new Bitmap(iWidth, iHeight);
Graphics g = Graphics.FromImage(img);
g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighSpeed;
g.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(iWidth, iHeight));
img.Save(Guid.NewGuid().ToString() + ".jpg");
//img.Save(Guid.NewGuid().ToString() + ".jpg", ImageFormat.Jpeg);
//MemoryStream ms = new MemoryStream();
//img.Save(ms, ImageFormat.Jpeg);
//Byte[] datas = ms.ToArray();
//ms.Close();
//ms = new MemoryStream(datas);
//Image image = Image.FromStream(ms);
//image.Save(Guid.NewGuid().ToString() + ".jpg");
//ms.Close();
}
}
}