Jakie szybkie przeglądarki zdjęć są dostępne dla Ubuntu?

53

Jaka jest najszybsza / najbardziej responsywna przeglądarka obrazów?

Szukam programu, który reaguje i .jpgszybko otwiera duże s - stopniowo i / lub sprytnie ładując tylko części, które wyrenderuje. Obraz o wielkości 6 MB ma rozdzielczość 4000 x 3000, a mój eeePC ma tylko 1024 x 600, więc i tak nie zobaczę wielu pikseli. Inną techniką jest buforowanie zdjęć w tle podczas oglądania pierwszego. Wiele programów w systemie Windows robi takie rzeczy, czy jest coś, co możesz polecić dla eeePC z systemem Ubuntu?

Kontekst: Niedawno przeszedłem na XFCE, aby ożywić mój eeePC (ponieważ Gnome Shell i Unity działają nieco wolniej). Jestem ogólnie zadowolony, ponieważ działa dość szybko i mogę wykonywać pracę w dowolnym miejscu. Chciałbym jednak zorganizować kilka zdjęć, które mam, a wszystkie przeglądarki, których wypróbowałem, są zbyt wolne. Na przykład Ristretto, przeglądarka lean image XFCE, zajmuje około sekundy, aby otworzyć zdjęcie 1,8 MB (5 sekund dla zdjęcia 6 MB) i zawiesza się w tym czasie.

jdm
źródło
Ludzie, którzy mogą dodawać tagi: Może powinieneś rozważyć tag niskiej jakości w przypadku pytań dotyczących uruchamiania Ubuntu na niższym lub starszym sprzęcie? (Alternatywnie moglibyśmy mieć tag dotyczący szybkich i szybkich konfiguracji Ubuntu.)
jdm
Nie mam problemów z czasem ładowania aplikacji , ale raczej z czasem ładowania obrazów . Eye of Gnome, Shotwell, Ristretto, GPicView, wszystkie ładują się wystarczająco szybko, a ich interfejs działa dobrze. Mogę nawet uruchomić Digikam, który ma długi czas uruchamiania, ale po załadowaniu jest OK. Szukam głównie czegoś, co pozwala mi szybko przełączać się między dużymi obrazami, niekoniecznie w przypadku minimalnego GUI.
jdm
Rozumiem, co masz na myśli, chociaż w mojej odpowiedzi wspominam, że możesz przełączać się między obrazami o bardzo wysokiej rozdzielczości w trybie pokazu slajdów o fehwiele szybciej niż gthumb, itp. Ładowanie obrazów jest głównym celem mojej odpowiedzi poniżej; zignoruj ​​powyższy komentarz dotyczący czasów ładowania programów.
Proszę, zaznacz jdm jedną z odpowiedzi jako zaakceptowanych, jeśli uznasz, że niektóre z nich są przydatne.
Lucio
Istnieje raczej niewielka liczba faktycznie różnych darmowych implementacji dekodera JPEG. Zgaduję, że większość przeglądarek obrazów korzysta ze standardowej biblioteki libjpeg6, która jest domyślnie dołączana przez prawie wszystkie dystrybucje Linuksa i została ostatnio zaktualizowana w 1998 roku. Ten kod jest tylko darmowym kodem referencyjnym grupy JPEG. Przeglądarki, które osadzają swój własny dekoder, prawdopodobnie również używają czegoś opartego na implementacji referencyjnej. Różnice prędkości będą zależały od tego, jak skutecznie aplikacja obsługuje piksele po wyjściu z dekodera i czy pobiera je wstępnie.
Roger Dahl

Odpowiedzi:

35

GPicView

Polecę Ci tę prostą i szybką przeglądarkę zdjęć.

Mówiąc, że twój komputer nie jest super szybkim kalkulatorem, powinieneś poszukać oprogramowania z kilkoma funkcjami (możliwie najmniejszymi), a to oprogramowanie spełnia to wymaganie, zobacz następną sesję zrzutową ekranu i zauważysz.

ss

Możesz go zainstalować za pośrednictwem Centrum oprogramowania .

Lucio
źródło
@ jdm Mam nadzieję, że to oprogramowanie działa dobrze z komputerem. Daj mi znać, jaką wydajność uzyskasz.
Lucio
3
Czy pobiera obrazy z wyprzedzeniem?
Flimm,
2
Mam na myśli: czy ładuje następny obraz z pokazu slajdów do pamięci RAM, zanim faktycznie go wyświetli? Powoduje to, że wyświetlanie następnego obrazu jest natychmiastowe (przynajmniej gdy spędziłeś kilka sekund na oglądaniu bieżącego obrazu).
Flimm,
1
Właśnie go zainstalowałem i właśnie tego szukałem. Teraz mogę szybko otwierać obrazy z wiersza poleceń! dzięki
lpanebr
1
@Lucio Korzystanie z większej ilości pamięci jest zwykle dobrym sposobem na zwiększenie prędkości. Na przykład wstępne buforowanie obrazów. Twoje poglądy są nieaktualne. Czy pracujesz na Pentium MMX?
Aleksandr Dubinsky
21

Dla samej szybkości fehjest najbardziej responsywną przeglądarką obrazów, na jaką można się natknąć; przyzwyczajenie się może zająć trochę czasu, ponieważ zarządzanie odbywa się z poziomu wiersza poleceń. Można jednak dodawać różne fehpolecenia jako akcje niestandardowe do menedżerów plików, takie jak Nautilusi Thunar, aby można je było aktywować fehza pomocą menu kontekstowego podczas przeglądania plików.

Na stronie podręcznika napisano, że:

Feh to przeglądarka obrazów oparta na trybie. Jest szczególnie przeznaczony dla użytkowników linii poleceń, którzy potrzebują szybkiej przeglądarki obrazów bez ogromnych zależności GUI, chociaż można ją również uruchomić za pomocą (graficznych) menedżerów plików, aby wyświetlić obraz. Obsługuje listy plików, różne tryby sortowania obrazów, podpisy obrazów i wiele innych ... Do sterowania nim służą konfigurowalne skróty klawiaturowe.

Niektóre przykłady użycia:

Feh działa w różnych trybach, takich jak pokaz slajdów, montaż, indeks i miniatura, chociaż można oczywiście wyświetlać zdjęcia indywidualnie, a także zapisywać wyniki indeksu lub miniatur w pliku.

Wszystkie poniższe przykłady zakładają, że najpierw używasz terminala do cdfolderu zawierającego zdjęcia:

1) Aby rozpocząć pokaz slajdów na pełnym ekranie i wyświetlić wszystkie możliwe do załadowania zdjęcia w folderze z 3-sekundową przerwą, a następnie wyjść, możesz uruchomić:

feh -F -D 3 --cycle-once *

Za pomocą kółka myszy można przewijać zdjęcia w przód iw tył podczas pokazu slajdów. Nawet w przypadku zdjęć o wysokiej rozdzielczości (5-6 mb każdy) możesz szybko przeglądać zdjęcia.

Możesz również dodać to polecenie, z niewielką modyfikacją, jako akcję „niestandardową”, pozycję menu kontekstowego w menedżerze plików, takim jak Thunar( feh -F -D 3 --cycle-once %F): zobacz moją odpowiedź tutaj dotyczącą Thunarakcji niestandardowych.

Uwaga : gdy nie działa w trybie pełnoekranowym ( -F), może być konieczne --scale-downużycie przełącznika polecenia, aby obrazy wypełniały pulpit, ale nie wyświetlały się w ich rzeczywistym rozmiarze (który może wynosić 4000 x 3000 i nie zmieściłby się na ekranie).

feh --scale-down picture.jpg

W związku z tym niestandardowe polecenie / program uruchamiający „otwórz za pomocą” powinien używać tej --scale-downopcji do wyświetlania pojedynczych zdjęć.

2) W przypadku tworzenia wydruku indeksu i zapisywania do pliku można użyć następującego polecenia:

feh -I --preload -o index.png

3) Możesz także użyć opcji miniatury ( -t), która jest podobna do poprzedniego polecenia, ale umożliwia kliknięcie miniaturek z utworzonego pliku:

feh -t --preload --scale-down -o thumbprint.png

Możesz zrobić o wiele więcej fehi jest o wiele więcej opcji do eksperymentowania, więc aby uzyskać więcej informacji, zapoznaj się man fehze stronami internetowymi Ubuntu .

Społeczność
źródło
2
Czy pobiera obrazy z wyprzedzeniem?
Flimm,
1
@Flimm Nie jestem jednak pewien, --preloadpowyższy przełącznik dotyczy tylko eliminacji typów innych niż obrazki podczas zestawiania wydruku indeksu lub miniatury.
1
Zwykle szukamfeh -FZ *
Andrew Wagner
2
Naprawdę lubię feh. Chciałem pokazu slajdów, w którym obrazy są odtwarzane cyklicznie co 5 minut, a obie inne opcje, które wypróbowałem (gThumb i natywna przeglądarka Ubuntu) były ograniczone do 100 sekund. Dlaczego deweloper miałby wprowadzić takie ograniczenie, jest całkowicie poza mną, ale może uratowałem ten dzień. Dziękuję :)
Axonn
21

Viewnior

Viewnior był dla mnie najszybszą przeglądarką zdjęć:

wprowadź opis zdjęcia tutaj

Kolejnym powodem wyboru Viewnior jest to, że ten błąd skalowania obrazu, który występuje w wielu innych przeglądarkach obrazów opartych na GTK , nie ma na niego wpływu (zobacz tutaj inne rozwiązania tego błędu).


Instalacja

Ubuntu 14.10 i nowsze

Począwszy od Ubuntu 14.10 Viewnior jest teraz częścią oficjalnych repozytoriów Ubuntu. Możesz zainstalować go z Centrum oprogramowania lub uruchamiając następujące polecenie:

sudo apt-get install viewnior

Wcześniejsze wersje Ubuntu

PPA innej firmy dla Viewnior jest już dostępna. Przed przystąpieniem do instalacji należy przeczytać następujące pytania i odpowiedzi na temat umów PPA i ich potencjalnych zagrożeń:

Jeśli masz pewność co do dodania PPA innej firmy, możesz zainstalować Viewnior za pomocą następujących poleceń:

sudo add-apt-repository ppa:desdelinux/viewnior
sudo apt-get update
sudo apt-get install viewnior

Źródło: http://blog.desdelinux.net/instala-viewnior-en-ubuntu-12-04-13-10-14-04-ppa/


Alternatywnie możesz skompilować Viewnior ze źródła:

git clone https://github.com/xsisqox/Viewnior.git
cd Viewnior
./autogen.sh
./configure
make
sudo apt-get install checkinstall
sudo checkinstall

Zamiast używać checkinstall do generowania pakietu debian i instalowania go za pomocą menedżera pakietów, możesz równie dobrze uruchomić make install. Dzięki tej metodzie nie będziesz w stanie zarządzać instalacją z poziomu menedżera pakietów.

Glutanimate
źródło
Zdecydowanie najszybszą przeglądarką zdjęć jest dla mnie Viewnior. Jaki masz komputer?
Lucio
@Lucio Standard Core i5 Notebook z systemem Ubuntu 12.04LTS. Nie widzę, jak odpowiednia byłaby konfiguracja mojego komputera. Różnice w wydajności powinny być widoczne ponad granicami. Viewnior ma także o wiele więcej funkcji. Powinieneś spróbować.
Glutanimate,
Tak, wiem, to doskonałe oprogramowanie. Ale miałem na myśli, że ta przeglądarka obrazów jest zbyt dobra dla komputera OP ( wysokie zapotrzebowanie na zasoby). Myślę też, że każda przeglądarka obrazów będzie naprawdę szybka z tym procesorem, twój komputer jest świetny!
Lucio
1
Ach, oczywiście masz rację. Nie zauważyłem, że OP ma komputer EEE. Obawiam się, że nie wiem, czy Viewnior jest wystarczająco lekki dla tego systemu. Ale wypróbowanie go też nie zaszkodzi. Co do procesora, zgadzam się. To naprawdę świetny system. Mimo to widzę różnice w wydajności między EOG a gpicview / Viewnior. (EOG ma również błąd związany z supersamplingiem / skalowaniem w dół, który powoduje, że zdjęcia w wysokiej rozdzielczości wyglądają brzydko po pomniejszeniu. To początkowo sprowadziło mnie do Viewnior.)
Glutanimate
1
Doskonały! też super szybko dla mnie! Ubuntu 14.04 tutaj
anh_ng8
10

To dość smutne, ale najszybszą przeglądarką dla mojego komputera (mobilny rdzeń i5 drugiej generacji i ssd) jest Picasa zainstalowana w Wine. Porównałem następujących przeglądających podczas szybkiego przeglądania setek 3 MB plików jpg:

  • Picasa 3.9 w Wine - natychmiastowy (tak, jeśli przeglądasz bardzo szybko, możesz zobaczyć podgląd w gorszej jakości, ale nadal nie musisz czekać, podczas ładowania, jak w każdej innej przeglądarce wymienionej poniżej)
  • XNViewMP 0.72 - szybciej niż „bardzo szybko”, ale wolniej niż natychmiast :)
  • Viewnior 1.4-2 - bardzo szybki
  • GPicView 0.2.4-1 - szybki
  • gThumb 3: 3.3.1 - średnia
  • Eye of GNOME 3.12.2 (domyślnie w Ubuntu) - strasznie wolne
  • Shotwell Viewer 0.20.2 - strasznie wolny

PS: PicasaPhotoViewer.exe to przeglądarka, a nie Picasa3.exe

Janot
źródło
2

Mcomix w rzeczywistości nie jest tradycyjną przeglądarką „obrazów”, ale czytnikiem komiksów, ale ponieważ wstępnie ładuje wszystkie zdjęcia w folderze / zip / rar / czymkolwiek jest od razu po przełączeniu zdjęć (przeglądaniu strony) + jest mały podgląd po stronie, na której jeden widać, które zdjęcia są już wstępnie załadowane

boscowitch
źródło
0

Fototoniczny, jest szybki, ładny, bardzo funkcjonalny i oferuje łatwą nawigację oraz podstawowe opcje. Jak większość przeglądarek obrazów dla Ubuntu brakuje jej obsługi xcf (o ile wiem niestety tylko Gwenview (zależy od KDE4) i gThumb mają to)

Christian Hartmann
źródło