Você está aqui: C# ::: Namespace System.Drawing ::: Graphics |
|
Como usar o método CopyFromScreen() da classe Graphics para tirar uma foto (print screen, screenshot) da tela a partir de suas aplicações C# e salvá-la como uma imagem JPGQuantidade de visualizações: 7323 vezes |
|
Em algumas situações pode ser necessário tirar uma foto (print screen, screenshot) da tela a partir de nossas aplicações C# e salvá-la como uma imagem JPG. Para isso podemos usar o método CopyFromScreen() da classe Graphics. A versão mais simples deste método possui a seguinte assinatura:public void CopyFromScreen(Point upperLeftSource, Point upperLeftDestination, Size blockRegionSize); Veja um trecho de código no qual clicamos em um botão, tiramos o print screen da tela e salvamos a imagem com o nome de "foto_tela.jpg":
Veja que aqui eu usei o valor Jpeg da classe ImageFormat (no namespace System.Drawing.Imaging) para indicar que a foto da tela será salva como JPEG. Se você quiser outro formato, bastará indicar outros valores, tais como Png, Bmp, Gif, etc. |
|
![]() |
|
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |