GNU/Linux >> Linux Esercitazione >  >> Linux

3 visualizzatori di immagini CLI per visualizzare le immagini nel terminale

Ci sono molte applicazioni GUI disponibili per visualizzare le immagini in Linux. Ma non ho ancora utilizzato alcuna applicazione CLI che visualizza le immagini nel terminale stesso. Per mia fortuna, ho trovato 3 visualizzatori di immagini CLI per visualizzare le immagini nel Terminale stesso. Queste applicazioni potrebbero essere utili per coloro che desiderano utilizzare alternative CLI per le app della GUI e che vivono principalmente in Terminal.

1. Visualizza le immagini nel terminale utilizzando FIM

FIM sta per F bi IM dimostrato. Per chi non lo sapesse, Fbi è un f Linux rameb offro io visualizzatore di magia. Utilizza il framebuffer del sistema per visualizzare le immagini direttamente dalla riga di comando. Per impostazione predefinita, visualizza bmp, gif, jpeg, PhotoCD, png, ppm, tiff e xwd dal Terminale stesso. Per altri formati, proverà a utilizzare la  conversione di ImageMagick . L'utilità FIM attira la mia attenzione, perché è molto leggera rispetto alla maggior parte delle applicazioni di visualizzazione di immagini della GUI.

FIM si basa su Fbi ed è un visualizzatore di immagini altamente personalizzabile e scriptabile rivolto agli utenti che hanno dimestichezza con software come l'editor di testo Vim o l'agente utente di posta Mutt. Visualizza le immagini a schermo intero e le immagini possono essere controllate (come ridimensionamento, capovolgimento, zoom) utilizzando le scorciatoie da tastiera. A differenza di fbi, l'utilità FIM è universale. Può aprire molti formati di file e può visualizzare immagini nelle seguenti modalità video:

  • Graficamente, con il dispositivo framebuffer Linux.
  • Graficamente, sotto X/Xorg, usando la libreria SDL.
  • Graficamente, sotto X/Xorg, usando la libreria Imlib2.
  • Reso come ASCII Art in qualsiasi console testuale, utilizzando la libreria AAlib.

FIM è completamente gratuito e open source.

Installa FIM

Il visualizzatore di immagini FIM è disponibile nei repository predefiniti dei sistemi basati su DEB come Ubuntu, Linux Mint. Quindi, puoi installare fbi usando il comando:

$ sudo apt-get install fim

Se non è disponibile nei repository predefiniti della tua distribuzione Linux, puoi scaricarlo, compilarlo e installarlo dal sorgente come descritto nella sezione intitolata "Istruzioni per il download e la compilazione" nella pagina della documentazione ufficiale .

Utilizzo FIM

Una volta installato, puoi visualizzare un'immagine con l'opzione "zoom automatico" usando il comando:

$ fim -a dog.jpg

Ecco l'output di esempio dal mio box Ubuntu.

Visualizza le immagini nel terminale utilizzando Fim

Come puoi vedere nello screenshot sopra, FIM non ha utilizzato alcun visualizzatore di immagini GUI esterno. Invece, utilizza il framebuffer del nostro sistema per visualizzare l'immagine.

Se nella directory corrente sono presenti più file .jpg, è possibile utilizzare il carattere jolly per aprirli tutti come mostrato di seguito.

$ fim -a *.jpg

Per aprire tutte le immagini in una directory, ad esempio Immagini , esegui:

$ fim Pictures/

Possiamo anche aprire le immagini in modo ricorsivo in una cartella e nella sua sottocartella e quindi ordinare l'elenco come di seguito.

$ fim -R Pictures/ --sort

Per eseguire il rendering dell'immagine in formato ASCII, puoi utilizzare -t bandiera.

$ fim -t dog.jpg

Per uscire da Fim, premi ESC o q .

Scorciatoie da tastiera

È possibile utilizzare varie scorciatoie da tastiera per gestire le immagini. Ad esempio, per caricare l'immagine successiva e le immagini precedenti, premere i tasti PgSu/PgGiù. Ton Ingrandisci o rimpicciolisci, usa i tasti +/-. Ecco i tasti comuni usati per controllare le immagini in FIM.

  • Pagina su/giù :Immagine precedente/successiva
  • +/- :Zoom avanti/indietro
  • a :scalabilità automatica
  • con :Adatta alla larghezza
  • h :Adatta all'altezza
  • j/k :Panoramica in basso/in alto
  • f/m :capovolgi/specchio
  • r/R :Ruota (in senso orario e in senso antiorario)
  • ESC/q :Esci

Per i dettagli completi, fare riferimento alle pagine man.

$ man fim

2. Visualizza le immagini nel terminale utilizzando Viu

Viu è un'altra applicazione da riga di comando per visualizzare le immagini dal Terminale. È un visualizzatore di immagini CLI gratuito e open source scritto utilizzando Rust linguaggio di programmazione. Usando Viu possiamo;

  • Visualizza il tipo di immagine popolare, inclusi .jpg, .png, igif ecc.
  • Visualizza le immagini in dimensioni personalizzate.
  • Visualizza le immagini direttamente dalle piattaforme di hosting delle immagini, ad esempio giphy .

Installa Viu

Poiché Viu è scritto in Rust, possiamo installarlo utilizzando il gestore di pacchetti Cargo. Dopo aver installato Rust nella tua macchina Linux , esegui il comando seguente per installare Viu.

$ cargo install viu

Su Arch Linux e suoi derivati, può essere installato da AUR utilizzando qualsiasi programma di supporto AUR come .

$ yay -S viu

Viu è disponibile anche come binario per-compilato. Scarica l'ultimo binario dalla pagina dei rilasci . Al momento della stesura di questo, l'ultima versione era 0.2.1 .

Dopo aver scaricato il file binario Viu, rendilo eseguibile:

$ chmod +x viu

E spostalo nel tuo percorso, ad esempio /usr/local/bin .

$ sudo mv viu /usr/local/bin/

Utilizzo Viu

L'uso di Viu è banale. Basta digitare viu seguito dal percorso dell'immagine e premere il tasto INVIO.

$ viu image.jpg

Esempio di output:

Visualizza le immagini nel terminale utilizzando Viu

Puoi persino visualizzare l'immagine della dimensione personalizzata utilizzando -h (Altezza) o -w (Larghezza) bandiere come sotto.

$ viu image.jpg -w 40

Esempio di output:

Visualizza l'immagine di dimensioni personalizzate utilizzando Viu

Per visualizzare più immagini una dopo l'altra in una cartella, usa i caratteri jolly come di seguito.

$ viu Desktop/pic\ *

Come ho già detto, Viu è in grado di visualizzare immagini di diversi formati. Ad esempio, il comando seguente visualizzerà l'immagine gif utilizzando Viu:

$ viu animated.gif

Visualizza immagini animate

Per uscire, premi CTRL+C .

È anche possibile visualizzare i siti di hosting di immagini, ad esempio Giphy, in Terminale come di seguito.

$ curl -s https://media.giphy.com/media/6pUBXVTai18Iw/giphy.gif | viu -w 40

Per maggiori dettagli su Viu, fare riferimento alla sezione della guida digitando il comando:

$ viu --help

3. Visualizza le immagini nel terminale utilizzando Lsix

A differenza dei precedenti due visualizzatori di immagini, Lsix visualizzerà solo le miniature nel Terminale. È come il comando "ls" nei sistemi simili a Unix, ma solo per le immagini. Lsix è un semplice script BASH per visualizzare le immagini in miniatura nel Terminale utilizzando Sixel grafica. Per maggiori dettagli su questo script, fare clic sul collegamento seguente.

  • Come visualizzare le immagini in miniatura nel terminale

E per ora è tutto. Se utilizzi/conosci altri visualizzatori di immagini CLI, menzionali nella sezione commenti qui sotto. Controllerò e aggiornerò la guida.

Altre cose buone in arrivo. Resta sintonizzato!

Ciao!


Linux
  1. Suggerimento rapido:converti le immagini dalla riga di comando con ImageMagick

  2. Korkut – Elaborazione delle immagini rapida e semplice al terminale

  3. Immagini di base nascoste

  4. Confronta due immagini in modo python/linux

  5. Come controllare HZ nel terminale?

Come visualizzare le immagini in miniatura nel terminale

Mostra l'albero di Natale animato nel terminale

Come convertire le immagini JPG in PDF utilizzando il terminale

Slack per la CLI – Slack

Come aggiornare le immagini Docker all'ultima versione

Riduci le dimensioni dei file delle immagini in Linux:metodi CLI e GUI