Kann mir jemand einen einfachen Bildbetrachter empfehlen?

15

Mein Chef bat mich, einen billigen Mediaplayer für ein paar Sachen bei der Arbeit zu finden. Das hat mich dazu inspiriert, selbst etwas mit einem Raspberry Pi zu bauen.

Mein Plan ist es udev-rules, USB / SD-Karte zu erkennen und dann einen Bildbetrachter zu starten, um die Bilder auf dem Medium im Vollbildmodus anzuzeigen. Ich überlege, ein Python-Skript zu verwenden, um den eigentlichen Bildbetrachter zu starten und Ordnung zu schaffen.

Jetzt suche ich einen Bildbetrachter, der kompakt ist, auf ARM / RPi läuft und so eingestellt werden kann, dass er das Bild mit einem Mausklick im Vollbildmodus ändert.

Ein Plus wäre, die Maustasten so zu benutzen, dass Linksklick = nächstes Bild, Rechtsklick = vorheriges Bild.

aztekk
quelle
1
Ja, ich mag diese Zuteilung. Ich möchte so etwas wie einen Bilderrahmen machen, habe aber ernsthafte Probleme mit den Übergangsgeschwindigkeiten (ich weiß nicht, wie man die OpenGL: ES-API verwendet oder was sie tatsächlich verwendet)
Piotr Kula

Antworten:

12

Es gibt einen sehr einfachen Bildbetrachter namens feh.

Es kann in Debian installiert werden:

apt-get install feh

Oder Bogen:

pacman -S feh

Es ist eine vollständig CLI-Anwendung und akzeptiert eine Vielzahl von Argumenten, die Sie durch Eingabe von sehen können:

feh --help

Beispielsweise können Sie Bilder in einem bestimmten Verzeichnis wie folgt schnell durchsuchen:

feh -g 640x480 -d -S filename /path/to/directory
  • Das Flag -g bewirkt, dass die Bilder nicht größer als 640 x 480 angezeigt werden
  • Das -S Dateinamen-Flag sortiert die Bilder nach Dateinamen

Linke und rechte Pfeiltaste oder Mausklicks navigieren durch die Bilder.

Jivings
quelle
Können Sie das vom Terminal aus ohne X ausführen? Oder funktioniert es direkt mit X. Ich habe den MANN darüber gelesen, bin mir aber nicht sicher, wo diese Befehle ausgeführt werden
Piotr Kula
Sie müssen X installiert haben, aber ich glaube nicht, dass Sie unbedingt einen X-Server benötigen.
Jivings
Vielen Dank! Ich werde nachsehen, sobald ich eine andere SD-Karte habe.
Aztekk
@aztekk Großartig! Wenn dies Ihre Frage gut genug beantwortet, können Sie sie als die richtige Antwort markieren, indem Sie auf das graue Häkchen klicken.
Jivings
@Jivings Danke dafür! Entschuldigung für die Verspätung he
aztekk
1

Ich glaube nicht, dass Sie einfacher sein können als xloadimage: Es ist das Tool, das viele Desktop-Manager zum Anzeigen des Hintergrundbilds verwenden, und es kann Bilder in einem neuen Fenster im Vollbildmodus anzeigen oder sogar ein Bild in ein vorhandenes Fenster laden. Der X-Server muss ausgeführt werden, dies ist jedoch auch der Fall feh.

Wenn Sie einen Viewer benötigen, der ohne X funktioniert, empfehlen wir Ihnen, einen Blick darauf zu werfen, zgvwie Bilder direkt auf einem Framebuffer-Gerät angezeigt werden. Leider hat Raspbian es nicht gepackt, so dass Sie es aus Quellen erstellen müssen. Beachten Sie, dass es eine X-Version von zgvcalled gibt xzgv, mit der Sie installieren können apt-get.

Dmitry Grigoryev
quelle
1
Raspbian macht das Paket fbi , einen einfachen CLI-Bildbetrachter (das Paket ist fbi), der auf dem Pi sehr beliebt ist, glaube ich. Keine Ahnung, warum sie das parallel zu vim auf der Homepage zeichnen, vielleicht weil Sie Diashows mit Tastaturbefehlen steuern können, lol. Und hey Blick, wird es angeblich sogar PDF - Dateien auf dem Framebuffer tun: nongnu.org/fbi-improved/#man_fimgs Auf jeden Fall von gemeinsamen Bildtypen Werke betrachten.
Goldlöckchen
@goldilocks Ich wusste nichts von diesem, danke. Ich frage mich, wie sie sich für den Namen entschieden haben, um so einen suchunfreundlichen Namen zu bekommen.
Dmitry Grigoryev
0

Mirage könnte Sie auch interessieren .

sudo apt-get install mirage

Es bietet mehr Funktionen als fehund xloadimagein den anderen Antworten erwähnt , aber es ist leicht , wie gut (leichter als sagen wir eog). Dies hängt jedoch von der GTK ab, sodass Sie nicht sicher sind, ob es für Ihren Anwendungsfall gilt.

So laden Sie ein Bild im Vollbildmodus:

mirage -f yourimage.jpg

So öffnen Sie alle Bilder in einem bestimmten Verzeichnis im Vollbildmodus:

mirage -fs path/to/yourimages/

Weitere Informationen finden Sie in der Dokumentation und in diesem Blogbeitrag .

Calocedrus
quelle