In this article I will show you How to Capture Screen Image using C#.
- Create Windows Application Using C#.
- Add the following code :
using System.Drawing;
using System.Drawing.Imaging;
private void Form1_Load(object sender, EventArgs e)
{
ImageBitmap.Save(@"C:\ScreenImage.jpg");
}
public Bitmap ImageBitmap
{
get
{
Rectangle screenShot;
Bitmap sBit;
//Drawing a Rectangle
screenShot = System.Windows.Forms.Screen.PrimaryScreen.WorkingArea;
//Set image size and format
sBit = new Bitmap(screenShot.Width, screenShot.Height, PixelFormat.Format32bppArgb);
Graphics sGraphic = Graphics.FromImage(sBit);
//Capture From Screen
sGraphic.CopyFromScreen(screenShot.Left, screenShot.Top, 0, 0, screenShot.Size);
return sBit;
}
}
thank u. www.datanesia.com
ReplyDelete