• 14 Marzo 2008
  • 1 Stella2 Stelle3 Stelle4 Stelle5 Stelle Nessun voto

Screenshot in C#

Per effettuare uno screenshot dello schermo in C# bisogna seguire 5 semplici passi.

Vediamoli di seguito:

1) Creiamo un oggetto Bitmap:

Bitmap screenBitmap = new Bitmap(1024, 768, PixelFormat.Format32bppArgb);

2) Creiamo un nuovo oggetto Rectangle che conterrĂ  le dimensioni dello schermo:

Rectangle screenRegion = Screen.AllScreens[0].Bounds;

3) Creiamo un oggetto Graphics partendo dall’immagine Bitmap:

Graphics screenGraphics = Graphics.FromImage(screenBitmap);

4) Copiamo l’immagine dallo schermo:

screenGraphics.CopyFromScreen(screenRegion.Left, screenRegion.Top, 0, 0, screenRegion.Size);

5) Infine salviamo l’immagine:

screenBitmap.Save(@"C:\Screen.jpg", ImageFormat.Jpeg);

Fatto questo, dopo aver lanciato il programma, troveremo l’immagine Screen.jpg nel Disco C:\ (ovviamente il nome e la path del file possono essere cambiati a piacimento).


  • ARTICOLI CORRELATI

E’ con immensa soddisfazione che comunico che mondoinformatico.info ha superato i 1.000 articoli pubblicati!

Ebbene si, sembra incredibile ma tantissimi di voi hanno scritto molti articoli, alcuni molto interessanti, altri meno ma tutti originali, unici e in tema.

Il traguardo…

Ultimi Articoli Commenti

Inserisci il tuo indirizzo e-mail per rimanere aggiornato sulle novità del sito.

  • SONDAGGIO
Che notizie vorresti trovare su mondoinformatico?
Visualizza risultati
  • CHATTING

utenti online

Ci sono attualmente 0 utenti e 3 ospiti collegati