2009-03-23 4 views

답변

3

창을 잡고 파일로 덤프를 사용 ImageMagick과의 가져 오기 명령 ...

import documentation

랩은 C 시스템 명령에 전화

system("import -window (your window name) capture.png"). 

그러면 표준 이미지로드 라이브러리 중 하나를 사용하여 파일에서 이미지에 액세스 할 수 있습니다.

3

리눅스 쉘 가능한 방법 : 우리는 스크린 샷을 덤프

  • 사용 가져 오기 찾고있는 창 ID를 찾을 수

    • 사용 xwininfo
    • (대한 남자 가져 오기 및 사람 xwininfo 읽기 자세한 내용은) 와인

    예 :

    import -window `xwininfo -root -children | grep "Wine" | awk '{print $1}'` outfile.pcx 
    
  • 1

    MagickWand (C API) 또는 Magick ++ (C++ API)를 사용하여 ImageMagick의 가져 오기 명령 기능을 복제 할 수 있지만 import 배포를 신경 쓰지 않는다면 justinhj가 제안한대로 system()을 통해 import를 직접 호출하는 것이 가장 쉬운 방법 일 것입니다. 소프트웨어로