- Importar la Clase descrita mas abajo
- Utilizar ToolKit para definir el tamaño
- Objeto a recuperar en imagen debe tener width y height
- Tine un tiempo de espera de 2 segundos para mejor manejo
- Un Ejemplo de como especificar ancho y alto
rect = new Rectangle(640,480);
import java.awt.image.BufferedImage;import java.awt.Rectangle; |
import java.awt.Dimension; |
import java.awt.Toolkit; |
import java.awt.Robot; |
import java.io.File; |
import javax.imageio.ImageIO; |
| | | class ScreenRecorder { |
public static void main(String args[]) { |
try { |
Toolkit tool = Toolkit.getDefaultToolkit(); |
Dimension d = tool.getScreenSize(); |
Rectangle rect = new Rectangle(d); |
Robot robot = new Robot(); |
Thread.sleep(2000); |
File f = new File("screenshot.jpg"); |
BufferedImage img = robot.createScreenCapture(rect); |
ImageIO.write(img,"jpeg",f); |
tool.beep(); |
} catch(Exception e){ |
e.printStackTrace(); |
} |
} |
}
No hay comentarios:
Publicar un comentario