SSH를 통해 이미지 표시, X 없음 이미지를 표시하는 방법이 있습니까? 좋은 품질이 필요하지

SSH를 통해 이미지를 표시하는 방법이 있습니까? 좋은 품질이 필요하지 않으며 이미지에 무엇이 있는지에 대한 아이디어가 필요합니다. 대부분 이들은 웹 사이트 등을위한 아이콘 파일입니다. 때로는 SSH를 통해 X를 전달하고 사용할 수 display있지만 때로는 할 수 없습니다. 와 같은 응용 프로그램을 위해 비 X tty에서 일하는 것을 신경 쓰지 않습니다 fbi.

나는 시도 jp2a했지만 대부분의 이미지는 .png 형식이며 각 이미지를 변환하여 이미지를 확인하는 것은 번거 롭습니다. 또한 ASCII 문자 만 사용하면 디스플레이가 매우 제한됩니다. 임의의 UTF-8 문자를 사용할 수 있다면 더 좋을 것입니다.

시도 fbi했지만 ioctl VT_GETSTATE: Invalid argument (not a linux console?)그래픽이 아닌 tty를 통해 SSH를 사용하는 경우에도 불평 합니다. -T 2오류가 발생하지 않는 옵션을 시도 했지만 이미지가 표시되지 않습니다. 나는 이미지가 서버의 tty2에 ‘표시’되고 의심 ​​할 여지가 없다고 생각합니다 ( chvt 2루트 액세스 권한이 있어도 이미지를 얻을 수 없습니다 ).

나는 , 및 기타 콘솔 브라우저를 사용해 보았지만 links, w3c내가 얻은 가장 좋은 것은 이미지 파일이 마치 마치 마치 마치 마치 실행되는 것처럼 보이는 것입니다 cat.

mplayer의 콘솔 출력 옵션 을 시도했지만 실제로 비디오 코덱이므로 비디오 만 지원합니다.

나는 시도 zgv는 불만을 일반 사용자로 그러나 you must be the owner of the current console to run zgv루트로 바로 중단없이 출력.



답변

‘img2txt’를 시도하십시오. 우분투의 경우 ‘caca-utils’패킷에서 찾을 수 있습니다.

‘caca-utils’는 rpm으로도 사용할 수 있습니다.


답변

텍스트 화면으로 ‘이미지’를 표시하는 방법은 aalib 입니다.

ASCII 문자를 사용하여 이미지를 렌더링하고 충분한 텍스트 영역 (정렬 한 해상도)이 있으면 표시되는 내용을 인식 할 수 있습니다.

SSH 링크의 원격 쪽에서 ASCII 아트 / 동영상으로 변환 할 수 있습니다.

링크 : youtube의 aalib 데모 .

또한 ASCII 문자 만 사용하면 디스플레이가 매우 제한됩니다.

찬성. 즉 , 큰 터미널을 가지고 있지 않으면 작은 이미지를 거의 인식하지 못합니다. 고밀도 디스플레이에서 큰 터미널을 사용할 수있는 경우 (작은 글꼴을 사용할 때도 선명한 문자가있는 경우) 사용할 수 있습니다.


답변

ascii (그러나 최고 품질)보기 개념만큼 빠르지 않습니다.

 localComp$ ssh remoteCompIp 'cat image.jpg | ssh localCompIp fim -i'

fim은 pdf 파일에서도 작동하며 wav / mp3 / mp4 파일
fim -i은 다음으로 대체 할 수 있습니다.

mplayer -vo fbdev2 -cache 16384 -.