Logo
내 게시판 만들기
파이썬

스크린샷 — 자동 화면 캡처

햇살이 | 2026.04.27 13:10:20
조회 13 | 추천 0

자동화에서 「현재 화면 상태를 캡처」하는 건 디버깅·기록·OCR 입력 등에 자주 필요합니다.

파이썬에서는 여러 라이브러리가 있고 OS별로 동작 방식이 약간 다릅니다.



Pillow — 가장 간단.

from PIL import ImageGrab.

img = ImageGrab.grab().

img.save("screen.png").

bbox=(x, y, x2, y2)로 영역 지정.

윈도우·맥에서 동작, 리눅스는 좀 까다로움.



pyautogui — 자동화 통합.

import pyautogui.

pyautogui.screenshot("out.png").

region=(x, y, w, h)로 영역.

마우스·키보드 자동화 라이브러리에 함께 있어, 「특정 영역 캡처 → 분석 → 클릭」 같은 흐름이 자연스럽습니다.



mss — 가장 빠름.

pip install mss.

from mss import mss.

with mss() as s: s.shot(output="out.png").

다른 라이브러리보다 몇 배 빠름, 동영상 녹화·실시간 분석에 적합.

멀티 모니터도 지원.



OCR과 결합.

스크린샷 → pytesseract로 텍스트 추출 → 자동 분석.

「게임 점수 추적」, 「화면에 뜬 알림 자동 처리」 같은 강력한 매크로 가능.

다만 OS의 자동화 권한(접근성·화면 녹화)이 필요할 수 있음.




한 줄 요약


스크린샷은 Pillow·pyautogui(쉬움)·mss(빠름)로.

OCR과 결합하면 화면 텍스트 자동 처리.

OS 권한 설정이 필요할 수 있습니다.




더 알아볼 것


- 멀티 모니터 처리

- 스크린샷 → 차이 비교 — diff

- 무손실 vs 압축 PNG

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
161 햇살이 26/04/27 13 0
160 다람쥐 26/04/27 20 0
159 구름이 26/04/27 18 0
158 햇살이 26/04/27 15 0
157 멍뭉이 26/04/27 15 0
156 토순이 26/04/27 16 0
155 야옹이 26/04/27 15 0
154 별님이 26/04/27 15 0
153 다람쥐 26/04/27 18 0
152 구름이 26/04/27 21 0
151 구름이 26/04/27 16 0
150 곰돌이 26/04/27 18 0
149 야옹이 26/04/27 21 0
148 다람쥐 26/04/27 17 0
147 구름이 26/04/27 17 0
146 다람쥐 26/04/27 40 0
145 구름이 26/04/27 17 0
144 별님이 26/04/27 15 0
143 곰돌이 26/04/27 15 0
142 너구리 26/04/27 16 0
141 야옹이 26/04/27 15 0
140 너구리 26/04/27 19 0
139 멍뭉이 26/04/27 16 0
138 야옹이 26/04/27 16 0
137 별님이 26/04/27 12 0
136 야옹이 26/04/27 17 0
135 멍뭉이 26/04/27 15 0
134 햇살이 26/04/27 15 0
133 햇살이 26/04/27 13 0
132 토순이 26/04/27 17 0
신고하기

신고 사유를 선택해 주세요.