콘솔 ( 터미널 에뮬레이터가 아닌 Ctrl+ Alt+로 도달하는 tty, 가상 터미널 F1-6)에있을 때 텍스트가 아닌 이미지를 보려면 어떤 옵션을 사용해야합니까?
답변
답변
먼저 프레임 버퍼가 활성화되어 있는지 확인해야하며 텍스트 모드에서 이미지를 볼 수있는 방법은 없습니다. 프레임 버퍼가 활성화되면 프로그램 fbi
을 사용하여 이미지를 볼 수 있습니다.
패키지 : fbi
리눅스 프레임 버퍼 이미지 뷰어
Linux 프레임 버퍼 장치 용 이미지 뷰어입니다. 여러 공통 이미지 파일 형식을 기본적으로 지원합니다. 알 수없는 파일의 경우 ImageMagick 패키지의 변환을 외부 변환기로 사용하려고합니다. 또한 fbgs, Postscript 및 PDF 뷰어도 포함되어 있습니다.
답변
많은 이미지가 컬러로 표시되므로 libcaca의 ASCII 이미지 뷰어 ( cacaview
) 및 이미지를 텍스트로 변환 ( img2iso
) 할 수 있습니다.
-
이미지를 찾아 보려면 ASCII 이미지 브라우저를 사용하십시오 .
cacaview /usr/share/pixmaps/*.*
-
이미지를 텍스트 기반 컬러 파일로 변환 :
img2txt -W 150 penguins_mating.png > penguins_mating.txt
-
텍스트 콘솔에서 영화 및 비디오를 봅니다.
mplayer -vo caca https://upload.wikimedia.org/wikipedia/commons/4/41/Big_Buck_Bunny_medium.ogv
-vo caca
텍스트 전용 환경 (ssh 연결, 가상 터미널 등이있는 터미널)에서 비디오를 볼 경우 대부분 옵션 이 필요하지 않습니다 . 기본적으로-vo aa
색상이 없는 텍스트 출력 (예 :)이 표시 되지만 색상이 더 나을 수 있습니다.
Fedora 및 Ubuntu의 경우 패키지 caca-utils
를 설치해야합니다.
답변
mplayer
프레임 버퍼 드라이버가 있습니다 (작동하지 않는 경우 2 버전). 사용하다
mplayer -vo fbdev [or fbdev2] <filename>
이미지 fbi
와 fim
작업. 이 두 가지 모두 처리 할 수없는 imagemagick
것이라면 즉시 이미지를 변환 할 수 있으며 ( 마법처럼 작동) 모든 것을 다룰 수 있습니다.
답변
프레임 버퍼 장치를 사용할 수 있습니다 . 프레임 버퍼 메커니즘은 부팅 할 때 Tux를 표시하는 데 사용되는 메커니즘입니다.
ASCII 아트 이미지를 표시하는 데 사용되는 libcaca 도 있습니다.
답변
ffmpeg는 모든 이미지 형식을 전체 화면으로 표시 할 수 있습니다.
ffmpeg -i image.ext -s $(< /sys/class/graphics/fb0/virtual_size tr , x) \
-vcodec rawvideo -f image2 -pix_fmt bgra -y /dev/fb0 &>/dev/null && read
답변
오늘날 SVGAlib 라는 라이브러리가 있습니다 . 사용자 공간 드라이버 (주로 X에서 가져 오기)를 사용하여 비디오 카드를 직접 처리합니다.
최신 비디오 카드에는 드라이버가 없지만
- VESA 출력 드라이버가 있습니다 (즉, 기본적으로 BIOS 드라이버로 출력을 처리 할 수 있음)
- 여기에는 fbdev 드라이버가 있습니다 (
/dev/fb0
비디오 카드로 처리 하므로 기본적으로 커널 드라이버를 사용합니다).
SVGALib를 사용하는 소프트웨어 (예 : mplayer (비디오 출력)) 및 xzgv 이미지 뷰어 질문에 대한 많은 소프트웨어가 있습니다 .
소스에서 컴파일해야하지만 Linux 배포 개발자는 모두 대략 10 년 이후로 생각하기 때문에 X (kgi, ggi 및 오늘날 wayland와 같은 지속적이고 훌륭하게 약속 된 약속이있는) X는 미래라고 생각합니다.