Какие быстрые средства просмотра изображений доступны для Ubuntu?

53

Какой самый быстрый / самый отзывчивый просмотрщик изображений?

Я ищу программу, которая отзывчива и .jpgбыстро открывает большие s - постепенно и / или умно загружая только те части, которые она будет отображать. Изображение размером 6 МБ имеет разрешение 4000x3000, в то время как мой eeePC имеет только 1024x600, поэтому я все равно не увижу много пикселей. Другой способ - кэшировать картинки в фоновом режиме, пока я просматриваю первый. Многие программы в Windows делают подобные вещи, есть ли что-нибудь, что вы можете порекомендовать для eeePC, работающей под Ubuntu?

Контекст: я недавно переключился на XFCE, чтобы оживить свой eeePC (так как Gnome Shell и Unity работают довольно медленно). Я в целом доволен, так как он работает довольно быстро, и я могу сделать работу на ходу. Однако я хотел бы организовать некоторые фотографии, которые у меня есть, и все просмотрщики изображений, которые я пробовал, слишком медленные. Например, Ristretto, программа просмотра худых изображений XFCE, занимает около секунды, чтобы открыть изображение размером 1,8 МБ (5 секунд для изображения размером 6 МБ), и замерзает в это время.

JDM
источник
Люди, которые могут добавлять теги: Может быть, вы должны рассмотреть младший тег для вопросов о запуске Ubuntu на младшем или старом оборудовании? (В качестве альтернативы у нас может быть тег, касающийся быстрой и быстрой настройки Ubuntu.)
jdm
У меня не проблемы со временем загрузки приложений , а скорее со временем загрузки изображений . Eye of Gnome, Shotwell, Ristretto, GPicView, все загружаются достаточно быстро, и их интерфейс работает нормально. Я даже могу запустить Digikam, который долго загружается, но после загрузки все в порядке. В основном я ищу что-то, что позволяет мне быстро переключаться между большими изображениями, не обязательно для минимального графического интерфейса.
JDM
Я понимаю, что вы имеете в виду, хотя в своем ответе я упоминаю, что вы можете переключаться между изображениями с очень высоким разрешением в режиме слайд-шоу с fehгораздо быстрее, чем gthumb, и т. Д. Загрузка изображений является основной темой в моем ответе ниже; игнорируйте комментарий, который я сделал выше о времени загрузки программ.
Пожалуйста, jdm, отметьте один из ответов как принятый, если вы найдете некоторые из них полезными.
Лусио
Существует довольно небольшое количество действительно различных реализаций бесплатного jpeg-декодера. Я предполагаю, что большинство программ просмотра изображений используют стандартную библиотеку libjpeg6, которая включена по умолчанию практически во все дистрибутивы Linux и последний раз обновлялась в 1998 году. Этот код является просто бесплатным справочным кодом группы JPEG. Зрители, которые встраивают свой собственный декодер, вероятно, также просто используют что-то на основе эталонной реализации. Таким образом, разница в скорости будет зависеть от того, насколько эффективно приложение обрабатывает пиксели после того, как они выходят из декодера, и выполняет ли они предварительную выборку.
Роджер Даль

Ответы:

35

GPicView

Я рекомендую вам этот простой и быстрый просмотрщик изображений.

Поскольку вы говорите, что ваш компьютер не является сверхбыстрым калькулятором, вам следует искать программное обеспечение с несколькими функциями (наименьшее из возможных), и это программное обеспечение отвечает этому требованию, посмотрите следующий снимок экрана, и вы это заметите.

сс

Вы можете установить его через Центр программного обеспечения .

Lucio
источник
@jdm Я надеюсь, что это программное обеспечение хорошо работает на вашем компьютере. Пожалуйста, дайте мне знать производительность, которую вы получаете.
Лусио
3
Это делает предварительную выборку изображения?
Flimm
2
Я имею в виду: загружает ли следующее изображение из слайд-шоу в оперативную память перед тем, как его отобразить? Это делает отображение следующего изображения мгновенным (по крайней мере, когда вы потратили пару секунд на просмотр текущего изображения).
Flimm
1
Просто установил его и это именно то, что я искал. Теперь я могу быстро открывать изображения из командной строки! спасибо
lpanebr
1
@Lucio Использование большего объема памяти, как правило, хороший способ набрать скорость. Например, предварительное кэширование изображений. Ваши взгляды устарели. Вы работаете над Pentium MMX?
Александр Дубинский
21

Для максимальной скорости, fehэто самый отзывчивый просмотрщик изображений, который вы когда-либо встречали; это может занять некоторое время, чтобы привыкнуть, поскольку это управляется из командной строки. Тем не менее, вы можете добавить различные fehкоманды в качестве пользовательских действий для файловых менеджеров, таких как Nautilusи Thunarтак, чтобы вы могли активировать fehчерез контекстное меню при просмотре ваших файлов.

На странице руководства отмечено, что:

Feh - это просмотрщик изображений на основе режима. Он особенно предназначен для пользователей командной строки, которым нужен быстрый просмотрщик изображений без огромных графических зависимостей, хотя он также может быть запущен (графическими) файловыми менеджерами для просмотра изображения. Он поддерживает списки файлов, различные режимы сортировки изображений, подписи к изображениям и многое другое ... Для управления им используются настраиваемые сочетания клавиш.

Некоторые примеры использования:

Feh работает в различных режимах, таких как слайд-шоу, монтаж, индекс и миниатюра, хотя вы, конечно, можете просматривать изображения по отдельности, а также сохранять результаты просмотра индекса или миниатюры в файл.

Во всех следующих примерах предполагается, что вы cdсначала используете терминал для папки, содержащей изображения:

1) Чтобы запустить полноэкранное слайд-шоу и показать все загружаемые изображения в папке с промежутком в 3 секунды, а затем выйти, вы можете запустить:

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

Вы можете использовать колесо прокрутки мыши, чтобы перемещаться по изображениям во время показа слайдов. Даже с изображениями высокого разрешения (5–6 МБ каждая) вы можете невероятно быстро пролистывать изображения.

Вы также можете добавить эту команду, с небольшими изменениями, в качестве настраиваемого действия, элемента контекстного меню в файловом менеджере, такого как Thunar( feh -F -D 3 --cycle-once %F): см. Мой ответ здесь относительно Thunarпользовательских действий.

Примечание : если вы не работаете в полноэкранном режиме ( -F), вам может потребоваться указать --scale-downкомандный переключатель, чтобы изображения заполняли ваш рабочий стол, но не отображали их в их реальном размере (который может быть 4000x3000 и не умещается на экране).

feh --scale-down picture.jpg

Следовательно, ваша настраиваемая команда «открыть с» должна использовать эту --scale-downопцию, когда вы хотите просмотреть отдельные картинки.

2) В случае создания индексной печати и сохранения в файл вы можете использовать следующую команду:

feh -I --preload -o index.png

3) Вы также можете использовать функцию миниатюр ( -t), которая похожа на предыдущую команду, но позволяет щелкать миниатюры из созданного файла:

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

Вы можете сделать гораздо больше, fehи есть еще много вариантов для экспериментов, так что для получения дополнительной информации, пожалуйста, смотрите man fehи справочные страницы Ubuntu онлайн .

Сообщество
источник
2
Это делает предварительную выборку изображения?
Flimm
1
@Flimm Я не уверен, однако, --preloadвышеупомянутый переключатель как раз об устранении не типов изображений при сопоставлении индексной или миниатюрной печати.
1
Я обычно ищуfeh -FZ *
Эндрю Вагнер
2
Мне очень нравится фе Я хотел слайд-шоу, где изображения циклически повторяются с интервалом в 5 минут, а оба других опробованных мной варианта (gThumb & native Ubuntu viewer) были ограничены 100 секундами. Почему разработчик наложил такое ограничение, это совершенно за мной, но он спас день. Спасибо :)
Аксонн
21

Viewnior

Viewnior был самым быстрым для меня средством просмотра изображений:

введите описание изображения здесь

Еще одна причина выбора Viewnior заключается в том, что эта ошибка масштабирования изображения не распространяется на многие другие средства просмотра изображений на основе GTK ( другие решения этой ошибки см. Здесь ).


Монтаж

Ubuntu 14.10 и выше

Начиная с Ubuntu 14.10 Viewnior теперь является частью официальных репозиториев Ubuntu. Вы можете установить его из Центра программного обеспечения или запустив следующую команду:

sudo apt-get install viewnior

Предыдущие выпуски Ubuntu

Теперь доступен сторонний PPA для Viewnior. Прежде чем приступить к установке, пожалуйста, прочитайте следующие вопросы и ответы по PPA и их потенциальной опасности:

Если вы уверены, что добавили сторонний PPA, вы можете установить Viewnior с помощью следующих команд:

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

Источник: http://blog.desdelinux.net/instala-viewnior-en-ubuntu-12-04-13-10-14-04-ppa/


В качестве альтернативы вы можете скомпилировать Viewnior из исходного кода:

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

Вместо того, чтобы использовать checkinstall для генерации пакета debian и установки его через менеджер пакетов, вы также можете запустить его make install. Однако с помощью этого метода вы не сможете управлять установкой из диспетчера пакетов.

Glutanimate
источник
Самым быстрым из всех просмотрщиков изображений был Viewnior для меня. А какой у вас компьютер?
Лусио
@Lucio Standard Core i5 Notebook с Ubuntu 12.04LTS. Не понимаю, насколько важна настройка моего компьютера. Различия в производительности должны быть видны через границы. Viewnior также поставляется с гораздо большим количеством функций. Вы должны попробовать это.
Glutanimate,
Да, я знаю, это отличное программное обеспечение. Но я имел в виду, что этот просмотрщик изображений слишком хорош для компьютера ОП ( высокие требования к ресурсам). Кроме того, я думаю, что любой просмотрщик изображений будет очень быстрым с этим процессором, ваш компьютер великолепен!
Лусио
1
Ах, ты прав, конечно. Я упустил из виду, что на ОП установлен EEE PC. Боюсь, я не знаю, достаточно ли легок Viewnior для этой системы. Но попробовать тоже не помешает. Что касается процессора, я согласен. Это действительно отличная система. Тем не менее, я вижу различия в производительности между EOG и gpicview / Viewnior. (EOG также имеет ошибку с суперсэмплингом / уменьшением масштаба, из-за которой изображения с высоким разрешением выглядят некрасиво при уменьшении масштаба. Это то, что изначально привело меня в Viewnior.)
Glutanimate
1
Отлично! супер быстро для меня тоже! Ubuntu 14.04 здесь
anh_ng8
10

Это довольно печально, но самым быстрым средством просмотра для моего ПК (мобильное ядро ​​i5 2nd gen и ssd) является Picasa, установленная в Wine. Я сравнил следующих зрителей при быстром просмотре сотен 3 МБ jpgs:

  • Picasa 3.9 в Wine - мгновенно (да, если просмотр выполняется очень быстро, вы можете видеть предварительные просмотры в меньшем качестве, но вам все равно не нужно ждать загрузки, как в любом другом приложении, упомянутом ниже)
  • XNViewMP 0.72 - быстрее, чем «очень быстро», но медленнее, чем мгновенно :)
  • Viewnior 1.4-2 - очень быстро
  • GPicView 0.2.4-1 - быстро
  • gThumb 3: 3.3.1 - в среднем
  • Eye of GNOME 3.12.2 (по умолчанию в Ubuntu) - ужасно медленный
  • Shotwell Viewer 0.20.2 - ужасно медленный

PS: PicasaPhotoViewer.exe на самом деле зритель, а не Picasa3.exe

Janot
источник
2

Mcomix на самом деле не традиционное средство просмотра «изображений», а средство чтения комиксов, но поскольку он предварительно загружает все изображения в папку / zip / rar / независимо от того, что происходит мгновенно при переключении изображений (просмотре страницы) + имеется небольшой предварительный просмотр на стороне, где один можно посмотреть, какие картинки уже загружены

boscowitch
источник
0

Phototonic, это быстро, красиво, очень функционально и предлагает простую навигацию плюс базовые опции. Как и большинство программ просмотра изображений для Ubuntu, отсутствует поддержка xcf (насколько я знаю, к сожалению, только у Gwenview (зависит от KDE4) и gThumb)

Кристиан Хартманн
источник