Java

Mengambil Screenshot Pada Jendela Aktif Menggunakan Java

Mengambil Screenshot Pada Jendela Aktif Menggunakan Java – Pada artikel ini kita akan membahas bagaimana mengambil screenshot pada jendela aktif menggunakan java. Teknik yang dipakai disini biasa digunakan pada perangkat lunak untuk membuat dan menangkap gambar maupun video. Dimulai dari hal yang sederhana yaitu mengambil screenshot pada jendela aktif.

Source code dibawah merupakan program untuk mengambil screenshot pada jendela aktif dan menyimpannya sebagai gambar JPG.

import java.awt.AWTException;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

public class FullScreenCaptureMain {

	public static void main(String[] args) {
        try {
            Robot robot = new Robot();
            String format = "jpg";
            String fileName = "FullScreenshot." + format;
             
            Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
            BufferedImage screenFullImage = robot.createScreenCapture(screenRect);
            ImageIO.write(screenFullImage, format, new File(fileName));
             
            System.out.println("Full screenshot berhasil disimpan!");
        } catch (AWTException | IOException ex) {
            System.err.println(ex);
        }
	}

}

Hasil keluaran yang diperoleh adalah seperti berikut ini.

Full screenshot berhasil disimpan!

Gambar yang diperoleh adalah seperti dibawah ini.

FullScreenshot-contoh-inpows
FullScreenshot-contoh-inpows

Temukan artikel mengenai pemrograman lainnya hanya di inpows.