Xvfb 디스플레이 서버에서 스크린샷을 찍고 싶습니다.
난 노력 했어:
xwd -root -silent -out screen.xwd
하지만 파일을 읽을 수 없고 (Homebrew를 통해) 파일을 표시하거나 변환할 수 있는 소프트웨어를 찾을 수 없습니다.
OS X에 더 좋은 방법이 있나요?
답변1
netpbm( brew install netpbm
)은 xwd 파일을 처리할 수 있으므로 표준 Unix X11 프로세스를 실행할 수 있어야 합니다.
$ xwd -root -silent -out screen.xwd
$ xwdtopnm < screen.xwd | pnmtojpeg > screen.jpg
xwdtopnm: writing PPM file
답변2
import
글쎄, ImageMagick 패키지의 명령을 사용하는 것이 훨씬 쉬운 것 같습니다 . 예를 들면 다음과 같습니다.
import -window root screen.jpeg
그러나 imagemagick을 설치할 때 X11로 컴파일해야 합니다. 예를 들어
brew install imagemagick --with-x11