it-gundan.com

터미널에서 이미지를 보는 가장 빠른 방법은 무엇입니까?

터미널은 디렉토리와 파일에 빠르게 액세스 할 수있는 매우 빠르고 편리한 방법입니다 (디렉토리를 찾아서 클릭하는 것보다 빠름).

텍스트 모드에서 표시 할 수없는 것은 "사진"입니다.

터미널에서 작업 할 때 사진을 보는 가장 좋은 방법은 무엇입니까 (예 : 노틸러스에 이미지 축소판 그림이 표시됨) (예 : command nautilus 또는 다른 프로그램-빠르고 편리해야 함)?

268
fronthem

명령 행에서 파일을 "두 번 클릭"하는 방법은 xdg-open.

Gnome을 사용하는 경우 (아마 노틸러스를 사용하는 경우) eog을 직접 사용하거나 다른 이미지 프로그램 (feh이 좋습니다)을 사용할 수 있습니다.

feh <image-name>      

image-name 파일 easilly.

238
Kevin

imagemagick 를 설치 한 경우 매우 편리한 display 명령 줄 도구를 사용할 수 있습니다.

display path/to/picture.png
110
AlexBG

일반적으로 이미지가 포함 된 폴더에서 python -m SimpleHTTPServer 8080를 실행하고 localhost : 8080/path/to/image.jpg의 브라우저에서 봅니다. 동일한 디렉토리에서 다른 이미지 및 텍스트 파일을 찾아보고 보는 데 효과적입니다.

편집 :이 방법은 원격 상자에서도 작동합니다. 위와 같이 python 서버를 실행하십시오. 포트가 열려 있으면 myserver.com:8080/path/to/image.jpg에 연결할 수 있습니다. 서버가 포트를 노출하지 않으면 ssh [email protected] -N -L localhost:8080:localhost:8080로 ssh 터널을 설정 한 다음 localhost : 8080/path/to/image.jpg의 로컬 브라우저에서 이미지를 볼 수 있습니다.이 http 인터페이스는 다음과 같습니다. 훨씬 더 빨리 ssh -X보다.

105
RussellStewart

다양한 유니 코드 블록 그래픽 문자를 사용하여 해상도를 향상시키는 도구를 만들었습니다 (여기에 게시 된 다른 솔루션으로 찍은 문자 접근 방식에 대한 표준 2 픽셀과 비교). 또한 여러 이미지가 입력으로 제공되는 경우 이미지를 축소판 그림 모드로 자동 표시합니다.

설치:

git clone https://github.com/stefanhaustein/TerminalImageViewer.git
cd TerminalImageViewer/src/main/cpp
make
Sudo make install

용법:

tiv <image(s)>

Github 프로젝트에 대한 자세한 내용은 다음과 같습니다. https://github.com/stefanhaustein/TerminalImageViewer

스크린 샷 예 :

Screenshot

82
Stefan Haustein

feh 당신이 찾고있는 것 같아요.

Mplayer가 비디오 재생을 위해하는 것처럼 그림 표시를 위해 터미널과 같은 창을 띄우더라도 Feh 는 여전히 명령 집약적 제어 스타일.

28
Chenming Zhang

OS X를 사용하는 경우 iTerm 2는 인라인 이미지 표시를 지원합니다.

iTerm2 inline image

당신이 상상할 수 있듯이, 이것은 Preview.app를 열고 이미지를 열거 나 이미지의 스페이스 바를 누르지 않고 이미지를 표시하려고 할 때 매우 유용합니다.

이 기능은 iTerm2의 기능 페이지 에 설명되어 있습니다.

21
akshay

프레임 버퍼가 활성화 된 순수한 터미널에 있다면 fbi 를 권합니다. 항상 내 설치 후 to do 목록에 있습니다.

그렇지 않으면 Kevin이 언급했듯이 eog 가 Gnome의 기본 그림 오프너입니다. 또한 Shotwell 저에게는 꽤 빨리 열리는 것 같습니다. :-)

19
BorrajaX

Terminology 터미널 에뮬레이터가 정답이 아니라는 것에 놀랐습니다. tyls만큼 쉽고 이미지를 클릭하십시오.

enter image description here

또는 tycat image.png 예 :

enter image description here

게다가 더 많이. 거의 3 년 전, 용어 0.3을 시연 한 old 비디오 : https://www.youtube.com/watch?v=ibPziLRGvkg # action = share .

14
Nikos Alexandris

종속성 없음, C 파일 하나, 헤더 파일 하나 : imcat

Linux, macos, windows에서 작동합니다. 다운 샘플링 품질이 우수하여 자동으로 터미널 너비로 조정됩니다.

enter image description here

비고 : 진심으로? 다운 투표? 다음에는 왜 그런지 의견을 말하십시오.

10
Bram

w3m 의 imgdisplay 라이브러리는 이미지를 직접 표시 할 수 있습니다. Xterm 및 URxvt와 같은 일부 터미널 에뮬레이터에서만 작동합니다.

ranger 는 라이브러리를 사용하여 미리보기를 표시하는 파일 브라우저입니다. 이 기능을 활성화하려면 레인저의 구성 파일에 추가하십시오.

set preview_images true
9
Ambrevar

실제로 그림 튜브를 사용하여 텍스트 모드로 터미널에 PNG 파일을 표시하는 방법이 있습니다.

screenshot

GitHub 에서 프로젝트를 볼 수 있습니다.

이미지는 물론 가장 작은 픽셀이 문자라는 사실을 감안할 때 실제 이미지의 근사치입니다. 텍스트 편집기에서 결과를 살펴보면 수많은 색상 코드가 표시됩니다.

다음과 같이 도구를 설치할 수 있습니다 (노드/npm을 이미 설치했다고 가정). npm install -g picture-tube

6
serup

또 다른 훌륭한 터미널 기반 사진 뷰어는 fim 이며, 이는 vim과 유사한 제어 시스템으로 개선 된 fbi입니다.

6
Chenming Zhang

From 터미널? 왜 in 터미널 : cacaview이 가장 빠를 수도 있습니다. 터미널에 그래픽이없는 경우 기본적으로 가장 빠릅니다.

데비안에서 : Sudo apt-get install caca-utils

5
agc

kitty terminal icat "kitten"을 사용하여 터미널 내부에 표시 할 수 있습니다.

예 :.

kitty +kitten icat /path/to/image

예:

enter image description here

키티 설명서에는 별칭 생성 (예 :.

alias icat="kitty +kitten icat"

그럼 당신은 간단하게 할 수 있습니다 :

icat /path/to/image

5
frabjous

이것은 4 살짜리 질문이지만 사람들이 여전히 그것을보고 있음을 알았습니다. 그래서 오늘 저는 iTerm2에 대해서만 제 자신의 질문에 대답하고 싶습니다.

처음에 나는이 질문을했다. "fastest"라는 용어는 텍스트를 표시하는 cat 명령만큼 빠르게 이미지를 보는 것으로 생각했습니다. 그래서 오늘 저는 iTerm2에서 답을 찾았습니다.이 명령은 imgcatimgls라는 두 가지 편리한 명령입니다.

그것들을 사용하기 위해, 먼저 iterm2-nigthly를 설치하자 :

$ brew cask install iterm2-nightly

그런 다음 웹 사이트를 방문하십시오.

https://github.com/olivere/iterm2-imagetools

imgcatimgls 명령을 설치하십시오.

$ go install github.com/olivere/iterm2-imagetools/cmd/imgcat
$ go install github.com/olivere/iterm2-imagetools/cmd/imgls

그래서 나는 그들을 정말로 사랑하고 이것이 당신 모두에게 도움이되기를 바랍니다!

4
fronthem

여기에 catimg라는 도구가 있습니다.

https://github.com/posva/catimg

https://launchpad.net/ubuntu/+source/catimg 에 deb 패키지도 있습니다.

4
Petah

pxl 는 아직 언급되지 않은 꽤 멋진 옵션입니다. 더 많은 이미지 형식을 지원하지만 터미널에 직접 이미지를 표시한다는 점에서 이전에 게시 된 픽처 튜브와 유사합니다.

3
Michael Mior

난 그냥 Chrome webrowser, jpg, svg, png, ico, 애니메이션 gif... 기본적으로 필요한 모든 것 :

google-chrome ./myphoto.jpg

Firefox를 선호하는 경우 :

firefox ./myphoto.jpg
3
user207863

리눅스에서는 gnome-open을 설치할 수 있습니다.

# In Debian flavors

Sudo apt-get install gnome-open

그런 다음 별명을 작성하십시오.

alias open='gnome-open'

그럼 당신은 할 수 있습니다 :

open file.pdf
open file.jpg
etc
2
Tulains Córdova

설정에서 이미지 미리보기를 활성화하는 레인저 파일 관리자 Ranger file manager with image preview

1
Sebastian

큰 대답이 주어졌지만, 내 문제는 그래픽 응용 프로그램을 열지 않고 터미널 자체에서 이미지를 보는 것이므로 작은 스크립트를 작성했습니다. 나는 이미지를 식별 할 필요가 있었고 이미지의 세부 사항을 필요로하지 않았으며 누군가가 필요로하는 경우 상대적으로 큰 패킷을 다운로드하고 싶지 않았습니다 . https://github.com/Deniz97/ 터미널 이미지 뷰어

1
Deniz Uluğ

방금이 페이지를 찾았으며 오늘날에도 여전히 관련이 있습니다. OP는 X 또는 fb 뷰어를 원하는지 실제로 지정하지 않았습니다.

Pho라는 작은 유틸리티를 사용합니다. http://www.shallowsky.com/software/pho/

X가 필요하므로 터미널 창의 명령 줄에서 호출하십시오. 많은 그림 형식, gif 및 jpg를 확실히 볼 수 있습니다.

명령 행에서 와일드 카드 글 로빙을 수행 할 수 있습니다. 예 : "$ pho img00 ??. jpg"는 일치하는 모든 파일을 순서대로 보여줍니다. 스페이스는리스트를 지나가고 백 스페이스는 되돌아갑니다. 개별 이미지를 빠르게로드 할 수 있습니다. 공간을 유지하고 이미지를 통해 비행합니다.

당신이 많은 사진을보고, 관심있는 것을 표시하고, 회전하고, 원치 않는 것을 삭제하고 싶다면 매우 빠릅니다 ... 계속 돌아옵니다.

위의 웹 페이지에서 :

pho ( "사진"의 첫 음절처럼 발음)는 많은 수의 이미지를 빠르게보고, 회전하거나 삭제하고, 수백 개의 이미지를 처리하는 등 각 이미지에 대해 수행 할 작업에 대한 메모를 작성하는 가벼운 프로그램입니다. 디지털 카메라에서 업로드 한 후.

1
mike

(1) 이미지를 인라인으로 표시 할 수있는 preview라는 macOS 용 셸 별칭이 있습니다 (-i 또는 --inline 옵션), stdin 또는 지정된 파일 경로에서, (2) Apple의 미리보기 앱에서 이미지를 엽니 다 (옵션없이) 후자는 또한 stdin 또는 filepath (s)에서 발생합니다. 예 :

cat image.jpg | preview

preview -i image.png

인라인 디스플레이는 iTerm imgcat 별칭과 만 작동하므로 iTerm을 설치, 실행 및 맨 앞쪽에 설치해야합니다. 그러나 preview는 모든 것이 사실인지 확인합니다.

온라인 여기 : https://github.com/JayBrown/Tools/blob/master/Aliases/preview

0
JayB