PowerMiner/src/ImageCapturer.java

18 lines
605 B
Java

import java.awt.AWTException;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.image.BufferedImage;
public class ImageCapturer {
public static BufferedImage captureScreenshotGameWindow() throws AWTException {
Rectangle rectangle = new Rectangle(Constants.GAME_WINDOW_OFFSET_X, Constants.GAME_WINDOW_OFFSET_Y, Constants.GAME_WINDOW_WIDTH, Constants.GAME_WINDOW_HEIGHT);
return new Robot().createScreenCapture(rectangle);
}
public static BufferedImage captureScreenRectangle(Rectangle rectangle) throws AWTException {
return new Robot().createScreenCapture(rectangle);
}
}