Просмотрщик изображений с автоматической перезагрузкой при изменении файла?

18

Существуют ли средства просмотра изображений, которые будут автоматически перезагружать представление при записи файла изображения?

Я обычно использую варианты linux для Debian, но я ценю все ответы, относящиеся к любой среде "Unix & Linux".

Аннан
источник
Это изображение очень не хватает по качеству. Никто не знает, какую систему вы используете.
DisplayName
1
Пожалуйста, всегда включайте вашу ОС. Решения очень часто зависят от используемой операционной системы. Вы используете Unix, Linux, BSD, OSX, что-то еще? Какая версия?
Terdon

Ответы:

11

Старая программа просмотра изображений Gnome Eye of Gnome, кажется, автоматически перезагружает изображение, когда оно редактируется в такой программе, как Gimp. Существует также плагин перезагрузки, так что вы можете использовать кнопку для перезагрузки изображения:
введите описание изображения здесь

Работает в версии 3.8.2

Уилф
источник
К сожалению, он сбрасывает настройку масштабирования при каждой перезагрузке, что делает это непрактичным при работе с очень маленькими изображениями.
Владимир Пантелеев
9

feh может перезагрузить файл на периодическом таймере.

Пример команды: feh --reload 0.1 picture.png.

Он перезагружается, не будучи активным окном, что действительно приятно. Чтобы он выглядел "хакерским", используйте -x.

Решение найдено в http://forums.fedoraforum.org/showthread.php?t=255652 .

ДиКаприо
источник
Обратите внимание, что --reloadперезагрузка изображения, даже если оно не изменилось. Это крайне неэффективно. К счастью, feh теперь имеет --auto-reloadпереключатель, который использует inotify.
Владимир Пантелеев
8

KDE okularделает это (по крайней мере, с PDF-файлами, которые полностью заменены).

Хауке Лагинг
источник
Okular отлично работает как средство просмотра изображений для этой цели (с автообновлением).
Сверхъестественное
К сожалению, Okular не понимает такие форматы изображений, как SVG.
Владимир Пантелеев
2

Для систем Linux, eog(eye of gnome) и eom(eye of mate) оба спросят вас, хотите ли вы обновить, если изображение изменилось.

Средство evinceпросмотра PDF обновляется автоматически при изменении PDF.

Тердон
источник
1
Моя версия eog обновляется автоматически, чего я и хочу.
Аннан
2

Опция --watch/ -Tпозволяет перезагрузить в qiv.

хп.
источник
2

Если вы используете OSX, Xee3 автоматически перезагружается при изменении файла.

maxhawkins
источник
0

Preview.appделает то, что вы хотите. (Если вы щелкнете по рабочему столу и обратно, изображение обновится.)

Показать имя
источник
Есть ли способ заставить его перезагружаться, не возвращаясь туда и обратно?
Аннан
0

Возвышенный текст также позволяет вам сделать это. Просто откройте изображение, и оно автоматически обновится без каких-либо дополнительных настроек.

portforwardpodcast
источник
-1

https://gitlab.com/dknof/siv делает то, что вы хотите.

Вот как я это сделал:

$ 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

И вот как я это использую:

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

Затем, когда я пишу ~/docs/my_image.png, siv автоматически перезагружает изображение немедленно.

Я получил этот ответ отсюда: /ubuntu//a/783622/177787

daveloyall
источник
Может быть, это здорово, если ты умеешь читать по-немецки.
Владимир Пантелеев
Я не читаю по-немецки, а sivпрограмма все равно отличная. Мой ответ включает в себя всю информацию, необходимую для его использования. Я думаю, что он отображает сообщения об ошибках на немецком языке, но он не отображает текст, когда он работает.
Давелоял
Запрос рекомендации программного обеспечения обычно подразумевает, что рекомендуемое программное обеспечение сопровождается понятной документацией и другими соответствующими ресурсами. Что, если вам нужно использовать другие функции, или столкнуться с проблемой, создающей его, или необходимо сообщить об ошибке, или сделать патч (даже комментарии исходного кода на немецком языке!)? Учитывая, что существует программное обеспечение, решающее эту задачу (как и в других ответах), локализованное на языке, понятном посетителям этого сайта, это кажется плохим ответом. Сожалею.
Владимир Пантелеев