2014-02-12 1 views
0

Xvfb 가상 프레임 버퍼에서 프로그램을 실행 한 다음 런타임에이 프로그램을 살펴보고 싶습니다.Linux : Java로 xwd 출력을 읽으시겠습니까?

Xvfb :1 & 
xv -display :1 & 
xwd -display :1 -root -out image.xwd 

그것을 읽고 자바 사용 ProcessBuilder를 또는 Runtime.exec의()에 직접 XWD 출력을 디코딩 할 수 있습니다 : 위키 피 디아에서 나는 이런 스크린 샷 파일을 얻을 수 있습니다 알아?

친절 감사, 테오

+0

짧은 대답 : 아니요 더 긴 대답 : 예, 당신이 해독을한다면. – DwB

답변

0

질문이 정말 무엇인지 확실하지 : 당신은 표준 출력에 -out 옵션, XWD가 출력 생략하고 실제로 자바 내에서 공정에서 직접 읽을 수있는 경우. Afaik는 xwd 형식이 오늘날 매우 일반적이지 않기 때문에 Java가 해독하고 사용할 수 있는지 여부는 대답이 '아니요'라고 생각하고 변환하기 위해 다른 명령을 실행해야합니다. Java에서보다 쉽게 ​​사용하려면 png 또는 jpeg와 같이보다 쉽게 ​​처리 할 수있는 형식을 쓸 수 있으므로 imagemagick에서 가져 오기를 살펴볼 수 있습니다.

관련 문제