Wednesday, August 29, 2007

Screen Capture Using Java

/**
* Capture the screen using Java Code
**/
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;

import javax.imageio.ImageIO;


public class ScrnCapture {
public static void main(String[] args) {
try{
//Capture the image
BufferedImage image = new Robot().createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));

// for JPG Image
File filejpg = new File("c:/ScrnCapture/screencapture.jpg");
ImageIO.write(image, "jpg", filejpg);

// for PNG Image
File filepng = new File("c:/ScrnCapture/screencapture.png");
ImageIO.write(image, "png", filepng);
}
catch (Exception e) {
e.printStackTrace();
}
}
}

0 comments:

BidVertiser