Java가 스크린샷을 캡처하고 저장할 수 있나요?
일반적인 믿음과는 달리 Java는 스크린샷을 찍고 보존할 수 있는 수단을 제공합니다. java.awt.Robot 클래스를 활용하면 화면에서 픽셀을 추출하여 이미지를 생성할 수 있습니다.
스크린샷 캡처용 Java 코드:
Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()); BufferedImage capture = new Robot().createScreenCapture(screenRect); ImageIO.write(capture, "bmp", new File(args[0]));
이 코드는 기본 모니터의 픽셀을 BufferedImage 개체로 캡처합니다. 그런 다음 ImageIO를 사용하여 비트맵 파일(.bmp)로 저장할 수 있습니다.
다중 모니터 지원:
다중 모니터 설정의 경우 GraphicsConfiguration 클래스를 활용하세요. 캡처할 모니터의 픽셀을 지정하여 정확한 스크린샷을 얻을 수 있습니다.
위 내용은 Java가 스크린샷을 찍고 저장할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!