2017-02-18 1 views
0

사용자가 디스플레이에서 선택하는 직사각형 상자의 좌표를 잡고 싶습니다. 화면 녹화 프로그램에서와 마찬가지로 "녹화 영역 만"옵션을 선택합니다. 전체 화면 대신 캡처 할 영역을 선택할 수 있습니다. http://i.imgur.com/mrvQuPL.jpgLinux에서 선택한 화면 영역을 어떻게 잡습니까?

는 이제, 프로그램, 어떻게 그런 일이 를 검색 할 수 있습니다

:

은 예입니다? 내가 쓸 수있는 도서관이 있니? 파이썬 바인딩은 훌륭합니다.

+0

이것은 (가까이) 할 수의 중복 : http://stackoverflow.com/questions/8249669/how-do-take-a-screenshot-correctly-with-xlib . 이 주제에 대한 몇 가지 질문이 있습니다. – DavidW

+0

@DavidW 아니요. 전적으로 C입니다. 그리고 "스크린 캐스팅"방법을 찾고 있지 않습니다. 나는 좌표 만 얻는 방법을 찾고있다. 파이썬. 그렇게 할 수있는 라이브러리 검색. – Madno

+0

죄송합니다. 나는 오해했다고 생각합니다. – DavidW

답변

1

GStreamer를 사용하면이 작업을 수행 할 수 있습니다. 이 프레임 워크에 대한

gst-launch-1.0 ximagesrc ! videocrop left=125 right=500 top=200 bottom=200 ! autovideosink 

파이썬 바인딩이 존재 : 다음은 리눅스에 대한 예제 명령 줄입니다. 다음은 포트에 나는 파이썬으로 제안 파이프 라인을 사용할 수있는 튜토리얼은 다음과 같습니다 http://brettviren.github.io/pygst-tutorial-org/pygst-tutorial.pdf

자르기에서는 파이썬 Xlib를 함께 얻을 화면과 마우스 포인터 위치의 해상도에 따라 업데이트 될 수 있습니다 내가 설정 한 임의의 값. 여기에 관련 질문 :

Monitor mouse coordinates in real-time in Linux

+0

그러나 이것은 내가 찾고있는 것이 아닙니다. 나는 자르기를 줄 것 인 것을 찾고있다. 나는 그것을 제공하지 않는다. 그리고 보낸 문서는 이에 대한 예를 보여주지 않습니다. – Madno

관련 문제