클립 보드에서 이미지를 가져 와서 파일로 출력 할 수 있습니까 (X 사용)?
텍스트로 쉽게 할 수 있습니다.
$ xclip -selection c -o > file.text
그러나 이미지로 위를 시도하면 아무것도 기록되지 않습니다.
내가하고 싶은 이유는 이미지 편집기가 설치되어 있지 않기 때문에 이미지 편집기를 설치하지 않고도이 작업을 수행 할 수 있는지 생각하는 것입니다.
답변
실제로이 작업을 수행 할 수 있습니다 xclip
. 비밀은 ICCCM 섹션 2.6.2-t
를 참조 하는 옵션 입니다. 내가 고백하지 않겠다고 고백합니다. 어쨌든, 예를 들어, 크롬에서 아바타를 마우스 오른쪽 버튼으로 클릭하고 “이미지 복사”를 선택했습니다.
-
사용 가능한 대상 확인 :
$ xclip -selection clipboard -t TARGETS -o TARGETS image/png text/html
-
image/png
목표에 주목하십시오 . 계속해서 그것을 얻으십시오 :$ xclip -selection clipboard -t image/png -o > /tmp/avatar.png $ see /tmp/avatar.png # yep, that's it
참고 : 일부 연구에 따르면 필요한 -t
옵션 을 사용하려면 SVN 개정판 81 (2010 년 4 월부터) 이상의 xclip이 필요합니다 . 또는 패치를 직접 적용 하십시오.
답변
xclip이 내 컴퓨터의 이미지에서 작동하지 않습니다 (svn84-4).
$ xclip -selection clipboard -t image/png -o
Error: target image/png not available
그러나 스크린 샷을 가져 와서 파일에 붙여 넣는 다른 프로그램이 있습니다. scrot :
scrot /tmp/myImage.png