Jul 21

Aşağıdaki kodu kullanarak kolayca bilgisayarınızın ekran görüntüsünü alabilirsiniz.

import javax.imageio.ImageIO;
import java.io.File;
import java.io.IOException;
import java.awt.*;
import java.awt.image.BufferedImage;
 
/**
 * Javaci.Net
 *
 * @user: ekocaman
 */
public class ScreenShot {
     public static void main(String[] args) {
        try {
            // ekran boyutlarını alalım
            Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
            int width = (int)d.getWidth();
            int height = (int)d.getHeight();
            Rectangle rect = new Rectangle(width, height);
            Robot robot = new Robot();
            // ekran görüntüsünü alalım
            BufferedImage bi = robot.createScreenCapture(rect);
            // bu görüntüyü Jpg olarak kayıt edelim
            ImageIO.write(bi, "jpg", new File("/home/ekocaman/screenshot.jpg"));
        } catch (AWTException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

yazan ekocaman \\ tags: , , ,