본문 바로가기

이글루스

천재태지의 세상 돌려보기

검색페이지 이동

사이드 메뉴

이글루스 블로그 정보

[Tizen] 타이젠 레퍼런스폰에서 화면 캡처(스크린샷)하는 방법

앱으로 보기

본문 폰트 사이즈 조절

이글루스 블로그 컨텐츠

[ 타이젠 게시물 목차 : http://seoz.egloos.com/3872102 ]


안녕하세요? 천재태지 서주영입니다.
타이젠 레퍼런스폰에서 화면을 캡처(스크린샷)하는 방법을 설명 드립니다.
(이 방법은 타이젠에서 공식적으로 가이드 하는건 아니고 그냥 제가 아는 방식입니다 ^^)
결론부터 말씀드리면 아래와 같습니다.

xwd -root -out {file}.xwd
ex) # xwd -root -out /tmp/screen.xwd

이 명령은 타이젠 레퍼런스폰 RD-210 및 RD-PQ 에서 모두 동작합니다.
타이젠 2.0에는 시중 휴대폰처럼 키조합을 이용하여 화면 캡처를 하는 방법은 없는 것으로 알고 있습니다. 혹시 아시는 분은 답글 부탁드립니다 ^^
대신 커맨드라인에서 xwd 명령어를 사용하시면 됩니다.
xwd는 X 윈도를 이미지로 덤프시켜주는 X의 툴입니다.
xwd 명령어의 설명을 보면 "xwd - dump an image of an X window"라고 나옵니다.


sdb를 이용하여 레퍼런스폰에 접속한 다음에 아래와 같이 명령을 내려주면 원하시는 파일로 화면 캡처된 이미지를 저장하실 수 있습니다.

$ sdb shell
# xwd -root -out /tmp/screen.xwd
# exit
sdb pull /tmp/screen.xwd

-root는 루트 윈도우를 캡처한다는 의미이고 -out은 캡처한 이미지를 저장할 파일 이름을 말합니다.
파일은 xwd 형식으로 저장하시면 됩니다.
이렇게 저장한 파일을 sdb를 이용하여 PC에 복사하신 다음에 convert나 GIMP와 같은 툴을 사용하여 png나 jpg등으로 변환하시면 됩니다.

1. convert 명령어 이용하기 [2013/03/28 업데이트]

convert라는 명령어를 이용해서 간단하게 xwd를 png나 jpg 등으로 변환할 수 있습니다. 변환과 동시에 크기도 조절할 수 있습니다.

$ convert screen.xwd -resize 50% screen.png
screen.xwd를 screen.png로 변환하는 명령입니다. 동시에 위와 같이 -resize 옵션을 주면 크기도 변경할 수 있습니다.
만약 convert가 설치되어 있지 않다면 imagemagick 패키지를 설치하시면 convert가 설치됩니다.

$ sudo apt-get install imagemagick


2. GIMP 이용하기

GIMP라는 이미지 편집 도구를 이용해서도 이미지를 변환하고 크기를 변경할 수 있습니다.

$ gimp screen.xwd

xwd 이미지를 png 혹은 jpg등으로 변환하는 방법은 GIMP에서 File -> Save As 혹은 File -> Export 하시면 됩니다.


그럼 아래와 같은 원본 이미지가 저장됩니다. 그런데 타이젠 레퍼런스폰의 해상도는 720x1280으로 매우 크기 때문에 화면 캡처한 이미지를 사용하시기 전에 GIMP와 같은 툴을 이용해서 이미지 크기를 줄여주시면 더욱 좋습니다.

만약에 GIMP가 없으신 분은 아래와 같이 간단히 GIMP를 설치하시면 됩니다.

$ sudo apt-get install gimp

감사합니다.


[ 타이젠 게시물 목차 : http://seoz.egloos.com/3872102 ]

포스트 공유하기

썸네일
천재태지서주영님의 글 구독하기
덧글 5 관련글(트랙백) 0
신고
맨 위로
앱으로 보기 배너 닫기

공유하기

주소복사

아래의 URL을 길게 누르면 복사할수있습니다.

http://seoz.egloos.com/m/3940763
닫기

팝업

모바일기기에서만 이용이 가능합니다.
운영체제가 안드로이드, ios인
모바일 기기에서 이용해주세요.

덧글 삭제

정말 삭제하시겠습니까?

비밀번호 확인

게시글 신고하기

밸리 운영정책에 맞지 않는 글은 고객센터로
보내주세요.

신고사유


신고사유와 맞지 않을 경우 처리되지 않을 수 있습니다.
저작권 위반/명예훼손 등은 고객센터를 통해 권리침해
신고해주세요.
고객센터 바로가기