Qualcuno può raccomandare un semplice visualizzatore di immagini?


15

Il mio capo mi ha chiesto di trovare un mediaplayer economico per alcune cose al lavoro. Questo mi ha ispirato a costruire qualcosa da solo, usando un Raspberry Pi.

Il mio piano è quello di utilizzare udev-rules, per rilevare usb / sdcard e quindi avviare un visualizzatore di immagini, per visualizzare le immagini sul supporto a schermo intero. Sto pensando di utilizzare uno script Python, per avviare il visualizzatore di immagini reale e per mantenere le cose in ordine.

Ora sto cercando un visualizzatore di immagini compatto, funzionante su ARM / RPi e che possa essere impostato per cambiare immagine con un clic del mouse, a schermo intero.

Un vantaggio sarebbe quello di utilizzare i pulsanti del mouse in un modo che clic sinistro = immagine successiva, clic destro = immagine precedente.


1
Sì, mi piace quell'assegnazione. Voglio fare qualcosa del genere da una cornice d'immagine .. ma sto avendo seri problemi con le velocità di transizione (non so come usare OpenGL: API ES o cosa effettivamente la utilizza)
Piotr Kula

Risposte:


12

C'è un visualizzatore di immagini molto semplice chiamato feh.

Può essere installato in Debian:

apt-get install feh

O arco:

pacman -S feh

È un'applicazione completamente cli e accetta una vasta gamma di argomenti, che puoi vedere digitando:

feh --help

Ad esempio, puoi sfogliare rapidamente le immagini in una directory specifica come questa:

feh -g 640x480 -d -S filename /path/to/directory
  • Il flag -g impone che le immagini appaiano non più grandi di 640x480
  • Il flag -S nome file ordina le immagini in base al nome del file

I tasti freccia sinistra e destra o i clic del mouse consentono di spostarsi tra le immagini.


Quindi puoi eseguirlo dal terminale senza X? O funziona direttamente con X. Ho letto il MAN a riguardo ma non sono sicuro di dove stiano correndo questi comandi
Piotr Kula,

È necessario X installato, ma non credo che sia necessariamente necessario un server X in esecuzione.
Jivings

Grazie! Ci penserò non appena avrò un'altra scheda SD.
Aztekk,

@aztekk Great! Se questo risponde alla tua domanda abbastanza bene, puoi contrassegnarla come risposta corretta facendo clic sul segno di spunta grigio.
Jivings

@Jivings Grazie per questo!
Ci

1

Non credo che tu possa essere più semplice di xloadimage: è lo strumento utilizzato da molti desktop manager per visualizzare lo sfondo e può visualizzare le immagini in una nuova finestra, a schermo intero o persino caricare un'immagine in una finestra esistente. Richiede X server per funzionare, ma anche così feh.

Se hai bisogno di un visualizzatore che funzioni senza X, ti suggerisco di esaminare direttamente le zgvimmagini su un dispositivo framebuffer. Sfortunatamente, Raspbian non lo ha impacchettato, quindi dovrai costruirlo da fonti. Nota che esiste una versione X di zgvchiamata xzgv, che puoi installare con apt-get.


1
Raspbian fa il pacchetto fbi , che è un semplice visualizzatore di immagini CLI, frame buffer (il pacchetto è fbi) che è popolare sul Pi, penso. Non so perché disegnino quel parallelo per vim sulla homepage, forse perché puoi controllare le presentazioni con i comandi da tastiera, lol. Ehi guarda, presumibilmente farà anche file PDF sul framebuffer: nongnu.org/fbi-improved/#man_fimgs Ad ogni modo la visualizzazione di tipi di immagini comuni funziona.
riccioli d'oro

@goldilocks Non lo sapevo, grazie. Mi chiedo come abbiano deciso il nome per ottenere una ricerca così ostile.
Dmitry Grigoryev il

0

Potresti anche essere interessato al miraggio .

sudo apt-get install mirage

Offre più funzionalità di fehe xloadimagemenzionato nelle altre risposte, ma è anche leggero (più leggero di quanto si pensi eog). Tuttavia dipende da GTK, quindi non è sicuro che si applichi al tuo caso d'uso.

Per caricare un'immagine a schermo intero:

mirage -f yourimage.jpg

Per aprire tutte le immagini in una determinata directory a schermo intero:

mirage -fs path/to/yourimages/

Consulta la documentazione e questo post sul blog per ulteriori informazioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.