>  기사  >  백엔드 개발  >  Python에서 스크린샷을 찍는 방법

Python에서 스크린샷을 찍는 방법

(*-*)浩
(*-*)浩원래의
2019-06-27 14:03:084257검색

오늘은 Python을 사용하여 스크린샷을 찍는 방법에 대해 이야기하겠습니다.

간단함으로 유명한 파이썬으로 스크린샷 찍기가 얼마나 쉽나요?

Python에서 스크린샷을 찍는 방법

사실 두 줄의 코드만 있으면 됩니다: (권장 학습: Python 비디오 튜토리얼)

from PIL import ImageGrab
ImageGrab.grab().show()

PIL이란 무엇입니까? PIL의 전체 이름은 영어로 "베개"를 의미하는 Pillow입니다. Python의 뛰어난 이미지 처리 라이브러리입니다.

여기서 주목해야 할 점은 PIL은 모듈이 아니라 패키지이므로 가져올 때 항상 PIL 가져오기 모듈 이름에서 가져옵니다.

from PIL import ImageGrab PIL 패키지의 ImageGrab 모듈 가져오기

ImageGrab.grab().show()

ImageGrab.grab() 메서드는 Image 개체를 반환한 다음 해당 개체의 show 메서드를 호출합니다.

grab 메서드 하나의 매개변수만 허용합니다. 이 매개변수는 스크린샷 영역을 설정합니다. 이 매개변수는 튜플 유형이어야 합니다

매개변수 튜플 형식은 (영역 시작 x축 좌표, 영역 시작 y축 좌표, 영역 끝 x축 좌표, 영역 끝)입니다. y축 좌표)

아니면 이렇게 이해하세요(왼쪽 위 x, 왼쪽 위 y, 오른쪽 아래 x, 오른쪽 아래 y)

그랩 메소드에 매개변수가 없으면 전체 화면이 캡처됩니다.

show 메소드의 기능은 Image 개체를 그림으로 저장한 후 여는 것입니다. 저장 위치는 현재 사용자의 임시 폴더입니다.

더 많은 Python 관련 기술 기사를 보려면 Python Tutorial 칼럼을 방문하여 알아보세요!

위 내용은 Python에서 스크린샷을 찍는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.