3
Xlib 라이브러리를 사용하여 X11 데스크톱의 스크린 샷을 찍는 데 사용하는 기능은 무엇입니까? 개별 픽셀을 얻는 것보다 더 효율적인 방법을 선호합니다. 감사합니다.X11의 스크린 샷
Xlib 라이브러리를 사용하여 X11 데스크톱의 스크린 샷을 찍는 데 사용하는 기능은 무엇입니까? 개별 픽셀을 얻는 것보다 더 효율적인 방법을 선호합니다. 감사합니다.X11의 스크린 샷
X11의 스크린 샷을 복용에 대한 표준 도구 따라서
xwd2pnm myscreen.xwd > myscreen.pnm
와 .pnm하기 위해, 그리고
xwd -root > myscreen.xwd
를 사용하여 변환하는 것입니다, 당신은 XWD의 소스 코드를 찾을 수있는 방법 참조 구현 됨, http://cvsweb.xfree86.org/cvsweb/xc/programs/xwd/xwd.c?rev=HEAD&content-type=text/vnd.viewcvs-markup
감사합니다. XmuClientWindow를 사용하여 실제 스크린 샷을 찍는 것처럼 보입니다.이 스크린 샷은 X11 확장입니다. – slartibartfast
@myrkos : 그것은 창을 찾는 함수입니다. 스크린 덤핑은'XGetImage' 함수로 수행됩니다. –
다르지 않지만 현재 배포판에 포함 된 xwd의 출처는 http://cgit.freedesktop.org/xorg/app/xwd/tree/입니다. – alanc