SSH를 통해 이미지 표시, X 없음


10

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루트로 바로 중단없이 출력.

답변:


10

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

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


전에는 들어 본 적이 없지만 완벽 해 보입니다. +1
Hennes

환상적으로 잘 작동합니다. 그러나 나는 여전히 이미지를 이해할 수 없다.
Camilo Martin

터미널 프로그램에서 이미지를보기 전에 글꼴 크기를 1x1과 같이 줄인 다음 터미널 프로그램의 크기를 최대 크기로 조정하십시오.
LawrenceC

이것은 설치가 쉽고 ssh를 통해 작동한다는 점을 고려하여 읽은 거의 모든 솔루션보다 낫습니다.
Sridhar Sarnobat

2

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

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

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

링크 : youtube의 aalib 데모 .

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

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


감사. aalib을 사용하려면 (Ubuntu에) 설치 aalib1하고로 실행해야합니다 asciiview file.jpg. 마지막 명령은 시간이 걸렸습니다.
dotancohen

3
1 년 후 다시 방문하여 지금 사용 asciiview하려면 aview패키지 를 설치해야 합니다.
dotancohen

1

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

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

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

mplayer -vo fbdev2 -cache 16384 -.


2
fim이란 무엇이며 fim에 대한 링크가 있습니까? 확장하십시오.
suspectus

1
@suspectus, 실제로 fbi가 더 간단하고 빠른 도구 인 것처럼 보이기 때문에 fbi가 이것을 할 수 있다면 더 나을 것입니다 ...하지만 파이프 (stdin)에서 이미지를 표시 할 수있는 프레임 버퍼 이미지 뷰어를 찾고 있었고 fim이 [ manpages.ubuntu 에 나타납니다. .com / manpages / quantal / man1 / fim.1.html] 우분투 맨 페이지에는 archlinux를위한 [ aur.archlinux.org/packages/fim] (aur)도 있습니다. 그러나이 목적을위한 더 나은 도구가있을 수 있습니다
MetNP
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.