Bildbetrachter mit automatischem Neuladen bei Dateiwechsel?


18

Gibt es Bildbetrachter, die die Ansicht automatisch neu laden, wenn in die Bilddatei geschrieben wird?

Normalerweise verwende ich Debian-Varianten von Linux, aber ich freue mich über alle Antworten, die sich auf "Unix & Linux" -Umgebungen beziehen.


Diesem Bild fehlt es sehr an Qualität. Niemand weiß, welches System Sie verwenden.
DisplayName

1
Bitte geben Sie immer Ihr Betriebssystem an. Lösungen hängen sehr oft vom verwendeten Betriebssystem ab. Verwenden Sie Unix, Linux, BSD, OSX, etwas anderes? Welche Version?
Terdon

Antworten:


11

Der alte Gnome-Bildbetrachter Eye of Gnome scheint das Bild automatisch neu zu laden, wenn es in einem Programm wie Gimp bearbeitet wird. Es gibt auch ein Reload-Plugin, mit dem Sie das Bild über eine Schaltfläche neu laden können:
Bildbeschreibung hier eingeben

Funktioniert in Version 3.8.2


Leider wird die Zoomeinstellung bei jedem erneuten Laden zurückgesetzt, was dies bei der Arbeit mit sehr kleinen Bildern unpraktisch macht.
Vladimir Panteleev

9

Feh kann eine Datei auf einem periodischen Timer neu laden.

Ein Beispiel für den Befehl feh --reload 0.1 picture.png.

Es wird neu geladen, ohne das aktive Fenster zu sein, was wirklich nett ist. Um es "Hacker" aussehen zu lassen, verwenden Sie -x.

Die Lösung finden Sie in http://forums.fedoraforum.org/showthread.php?t=255652 .


Beachten Sie, dass --reloaddas Bild neu geladen wird, auch wenn es nicht geändert wurde. Dies ist sehr ineffizient. Zum Glück hat feh jetzt einen --auto-reloadSchalter, der inotify verwendet.
Vladimir Panteleev

8

KDE okularmacht das (zumindest mit PDFs, die komplett ersetzt wurden).


Okular eignet sich auch für diesen Zweck als allgemeiner Bildbetrachter (mit automatischer Aktualisierung).
Supernormal

Leider versteht Okular keine Bildformate wie SVG.
Vladimir Panteleev

2

Auf Linux-Systemen werden Sie sowohl von eog(eye of gnome) als auch eom(eye of mate) gefragt, ob Sie die Aktualisierung durchführen möchten, wenn das Image geändert wird.

Der evincePDF-Viewer wird automatisch aktualisiert, wenn das PDF geändert wird.


1
Meine Version von eog wird automatisch aktualisiert, was ich möchte.
Annan

2

Die Option --watch/ -Taktiviert das Neuladen qiv.



0

Preview.appmacht was du willst. (Wenn Sie auf den Desktop und auf die Rückseite klicken, wird das Bild aktualisiert.)


Gibt es eine Möglichkeit, es neu zu laden, ohne hin und her gehen zu müssen?
Annan

0

Sublime Text ermöglicht es Ihnen auch, dies zu tun. Öffnen Sie einfach das Bild und es wird automatisch ohne zusätzliche Einstellungen aktualisiert.


-1

https://gitlab.com/dknof/siv macht was Sie wollen.

So habe ich es gebaut:

$ sudo apt-get install clang libgtkmm-3.0-dev ccache
...output omitted...
$ mkdir ~/src; cd ~/src
$ git clone https://gitlab.com/dknof/siv.git
...output omitted...
$ cd siv/src
$ make

Und so benutze ich es:

$ pwd
~/src/siv/src
$ ./siv ~/docs/my_image.png

Wenn ich dann schreibe ~/docs/my_image.png, lädt siv das Bild automatisch sofort neu.

Ich habe diese Antwort von hier erhalten: /ubuntu//a/783622/177787


Vielleicht ist es toll, wenn du Deutsch lesen kannst.
Vladimir Panteleev

Ich lese kein Deutsch und das sivProgramm ist immer noch großartig. Meine Antwort enthält alle erforderlichen Informationen, um sie zu verwenden. Ich denke, es zeigt Fehlermeldungen auf Deutsch an, aber es zeigt keinen Text an, wenn es funktioniert.
Daveloyall

Eine Softwareempfehlungsanfrage impliziert im Allgemeinen, dass die empfohlene Software mit einer verständlichen Dokumentation und anderen zugehörigen Ressourcen versehen ist. Was ist, wenn Sie andere Funktionen verwenden oder Probleme beim Erstellen haben, einen Fehler melden oder einen Patch erstellen müssen (selbst die Quellcode-Kommentare sind in Deutsch!)? In Anbetracht der Tatsache, dass es Software gibt, die diese Aufgabe löst (wie in anderen Antworten), die in einer Sprache lokalisiert ist, die für die Besucher dieser Website verständlich ist, scheint dies eine schlechte Antwort zu sein. Es tut uns leid.
Vladimir Panteleev
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.