[python] 파이썬으로 화면을 캡처하여 이미지 파일로 저장하기

파이썬을 사용하면 프로그램 내에서 화면을 캡처하고 이미지 파일로 저장할 수 있습니다. 이를 위해서는 Pillow 라이브러리를 사용하여 스크린샷을 찍고, 파일로 저장할 수 있습니다.

from PIL import ImageGrab

# 현재 화면을 캡처하여 이미지로 저장
screenshot = ImageGrab.grab()
screenshot.save('screenshot.png')

위 예제 코드에서 ImageGrab.grab() 메서드를 사용하여 현재 화면을 캡처하고, save() 메서드를 통해 screenshot.png 파일로 저장하였습니다.

이미지 파일 유형을 변환하거나 추가적인 이미지 처리를 원한다면 Pillow 라이브러리의 다양한 기능을 활용할 수 있습니다.

더 자세한 내용은 Pillow 공식 문서를 참고할 수 있습니다.