Przeglądarka zdjęć z automatycznym przeładowaniem przy zmianie pliku?


18

Czy są jakieś przeglądarki zdjęć, które automatycznie przeładują widok po zapisaniu pliku obrazu?

I normalnie używać debian odmian Linuksa jednak docenić wszystkie odpowiedzi związane z wszelkich „Unix & Linux” środowisk.


W tym obrazie brakuje jakości. Nikt nie wie, jakiego systemu używasz.
DisplayName

1
Należy zawsze podać swój system operacyjny. Rozwiązania bardzo często zależą od używanego systemu operacyjnego. Czy używasz Uniksa, Linuksa, BSD, OSX, czy czegoś innego? Która wersja
terdon

Odpowiedzi:


11

Stara przeglądarka obrazów Gnome Eye of Gnome wydaje się automatycznie ponownie ładować obraz, gdy jest on edytowany w programie takim jak Gimp. Istnieje również wtyczka przeładowania, dzięki czemu możesz użyć przycisku do ponownego załadowania obrazu:
wprowadź opis zdjęcia tutaj

Działa w wersji 3.8.2


Niestety resetuje ustawienie powiększenia przy każdym ładowaniu, co czyni to niepraktycznym przy pracy z bardzo małymi obrazami.
Vladimir Panteleev

9

feh może ponownie załadować plik do okresowego timera.

Przykładem polecenia: feh --reload 0.1 picture.png.

Przeładowuje się bez aktywnego okna, co jest naprawdę miłe. Aby wyglądało to jak „haker”, użyj -x.

Rozwiązanie znalezione w http://forums.fedoraforum.org/showthread.php?t=255652 .


Pamiętaj, że ponownie --reloadładuje obraz, nawet jeśli się nie zmienił. Jest to wysoce nieefektywne. Na szczęście feh ma teraz --auto-reloadprzełącznik, który używa inotify.
Vladimir Panteleev

8

KDE okularrobi to (przynajmniej z plikami PDF, które są całkowicie zastąpione).


Okular działa również jako ogólna przeglądarka obrazów w tym celu (z automatycznym odświeżaniem).
Supernormal

Niestety Okular nie rozumie formatów obrazów, takich jak SVG.
Vladimir Panteleev

2

W przypadku systemów Linux zarówno eog(oko gnoma), jak i eomoko ofera pytają, czy chcesz odświeżyć obraz, jeśli obraz zostanie zmieniony.

Przeglądarka evincePDF aktualizuje się automatycznie, jeśli plik PDF zostanie zmieniony.


1
Moja wersja eog odświeża się automatycznie, a tego właśnie chcę.
Annan

2

Opcja --watch/ -Tumożliwia ponowne załadowanie qiv.



0

Preview.approbi co chcesz. (Jeśli klikniesz pulpit i tył, obraz zostanie odświeżony).


Czy jest jakiś sposób, aby załadować go ponownie bez potrzeby przechodzenia tam iz powrotem?
Annan

0

Wysublimowany tekst pozwala ci to zrobić. Wystarczy otworzyć obraz, a nastąpi automatyczne odświeżenie bez żadnych dodatkowych ustawień.


-1

https://gitlab.com/dknof/siv robi, co chcesz.

Oto jak go zbudowałem:

$ 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

A oto jak go używam:

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

Następnie, za każdym razem, gdy piszę do ~/docs/my_image.png, siv automatycznie ponownie ładuje obraz natychmiast.

Otrzymałem tę odpowiedź stąd: /ubuntu//a/783622/177787


Może to świetnie, jeśli umiesz czytać po niemiecku.
Vladimir Panteleev

Nie czytam niemieckiego, a sivprogram jest nadal świetny. Moja odpowiedź zawiera wszystkie informacje wymagane do korzystania z niej. Myślę, że wyświetla komunikaty o błędach w języku niemieckim, ale nie wyświetla tekstu, gdy działa.
daveloyall

Żądanie rekomendacji oprogramowania ogólnie sugeruje, że zalecanemu oprogramowaniu towarzyszy zrozumiała dokumentacja i inne powiązane zasoby. Co się stanie, jeśli będziesz musiał użyć innych funkcji lub napotkasz problem podczas jego budowania, lub musisz zgłosić błąd lub zrobić łatkę (nawet komentarze do kodu źródłowego są w języku niemieckim!)? Biorąc pod uwagę, że istnieje oprogramowanie rozwiązujące to zadanie (jak w innych odpowiedziach) zlokalizowane w języku zrozumiałym dla odwiedzających tę stronę, wydaje się, że jest to słaba odpowiedź. Przepraszam.
Vladimir Panteleev
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.