Inicio | Pedro Santana |  RSS  Mi tumblelog  Mis photos  Mi CV

 

Archivo de la categoría ‘Java’

Capturar la pantalla con Java

Hace tiempo que no pongo algo de código por aqui, así que regresemos al camino :)

Veamos como capturar la pantalla con Java.

Existe en Java un paquete muy útil que se llama java.awt.Robot la cual nos hará el trabajo sucio.

  1. import java.awt.AWTException;
  2. import java.awt.Robot;
  3. import java.awt.Rectangle;
  4. import java.awt.Toolkit;
  5. import java.awt.image.BufferedImage;
  6. import java.io.*;
  7. import javax.imageio.ImageIO;
  8.  
  9. class CapturarPantalla {
  10.   public static void main(String args[])
  11.         throws AWTException, IOException {
  12.      // captura la pantalla completa
  13.      BufferedImage pantalla = new Robot().createScreenCapture(
  14.      new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()) );
  15.      // Lo guarda como un JPEG
  16.      File file = new File("pantalla.jpg");
  17.      ImageIO.write(pantalla, "jpg", file);
  18.    }
  19. }

Fuente: Real’s Java HowTo.