반응형
컴퓨터 화면을 연속적으로 캡쳐해야할 때 유용하게 사용할 수 있는 간단한 코드 입니다.
라이브러리 설치
pip install pillow
사용될 라이브러리는 pillow 모듈로 여러 이미지 처리에 사용되는 라이브러리 입니다.
설치는 아나콘다 혹은 개별 IDE에서 pip 명령어로 간단히 할 수 있습니다.
소스코드
from PIL import ImageGrab as ig
import time
time.sleep(3) #-- 사전 대기 시간 설정: 3초(본인 편의에 맞게 설정하면 되겠습니다)
for i in range(0, 5): #-- 5개 이미지 저장
img = ig.grab()
img.save("img{}.png".format(i)) #-- 저장(편의에 맞게 따로 경로를 설정해도 좋습니다)
time.sleep(1) #-- 1초 단위로 캡쳐(본인 편의에 맞게 설정하면 되겠습니다)
테스트
캡쳐 테스트는 유튜브 영상으로 진행해 보았습니다.
간격을 보기 위해 따로 시간 창을 띄어놓았습니다.
의도한 대로 1초 간격으로 잘 캡쳐된 모습입니다.
반응형
'Python > etc' 카테고리의 다른 글
[Python] BeatifulSoup 활용 인터넷 정보 크롤링 (2) | 2022.07.13 |
---|---|
[Python] 한 번에 파일명 넘버링 하기 (0) | 2022.02.09 |
[Python] pip 커맨드 리스트 (0) | 2021.12.29 |
댓글