Tiempo atrás, se publicó como hacer una captura de pantalla (snapshot) en Java. En esta oportunidad, veremos un ejemplo similar, en C# con el .NET framework.
A continuación, el ejemplo:
{
Rectangle region= Screen.AllScreens[0].Bounds;
Bitmap bitmap = new Bitmap(region.Width, region.Height, PixelFormat.Format32bppPArgb);
Graphics graphic = Graphics.FromImage(bitmap);
graphic.CopyFromScreen(region.Left, region.Top, 0, 0, region.Size);
bitmap.Save(@"C:\pantalla.jpg",ImageFormat.Jpeg );
}
2 Respuestas para "C#: Captura de pantalla (SnapShot)"
Gracias por el codigo, me sirvio mucho pero ahora trato de implementarlo en un smartphone aver si me ayudas un poco ya que la clase Graphics no tiene el método CopyFromScreen.
Gracias nuevamente.
Muy buen ejemplo y sencillo de utilizar
Comentarios: