스크린샷 캡처는 다양한 플랫폼과 애플리케이션에서 일반적인 작업입니다. Java는 다재다능한 프로그래밍 언어이므로 개발자는 Java가 해당 명령만을 사용하여 스크린샷을 캡처할 수 있는 기능을 제공하는지 궁금해할 수 있습니다.
Java가 스크린샷을 찍고 저장할 수 있습니까?
실제로 Java는 외부 프로그램에 의존하지 않고 스크린샷을 캡처할 수 있는 수단을 제공합니다. 이 작업의 핵심 구성 요소는 java.awt.Robot 클래스입니다.
Java를 사용하여 스크린샷을 캡처하는 방법
다음 코드 조각 스크린샷을 캡처하고 이미지에 저장하는 방법을 보여줍니다. 파일:
import java.awt.*; import java.awt.image.BufferedImage; import javax.imageio.ImageIO; public class ScreenshotCapture { public static void main(String[] args) throws Exception { // Define the screen area to capture Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()); // Capture the screenshot BufferedImage capture = new Robot().createScreenCapture(screenRect); // Save the screenshot to a file ImageIO.write(capture, "png", new File(args[0])); } }
중요 사항:
위 내용은 Java가 외부 라이브러리 없이 스크린샷을 캡처할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!