Переглядач зображень із автоматичним перезавантаженням при зміні файлу?


18

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

Я зазвичай використовую варіанти debian linux, проте ціную всі відповіді, пов'язані з будь-яким середовищем "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(око гнома) та eom(око матеря) обидва запитують вас, чи бажаєте ви оновитись, якщо зображення було змінено.

Переглядач evincePDF оновлюється автоматично, якщо змінено PDF-файл.


1
Моя версія eog оновлюється автоматично, чого я хочу.
— Аннан


2

Якщо ви перебуваєте на OSX, Xee3 автоматично завантажує зміни файлів.


0

Preview.appробить те, що ти хочеш. (Якщо натиснути на робочий стіл і на задній панелі, зображення буде оновлено.)


Чи є якийсь спосіб змусити його перезавантажуватись, не потрібно їхати туди-сюди?
— Аннан

0

Піднесений текст також дозволяє це зробити. Просто відкрийте зображення, і воно автоматично оновиться без додаткових налаштувань.


-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


Можливо, це чудово, якщо ти вмієш читати німецьку.
— Володимир Пантелеев

Я не читаю німецької, і sivпрограма все ще чудова. Моя відповідь включає всю інформацію, необхідну для її використання. Я думаю, що він відображає повідомлення про помилки німецькою мовою, але він не відображає жодного тексту, коли він працює.
— daveloyall

Запит на рекомендацію щодо програмного забезпечення зазвичай передбачає, що рекомендоване програмне забезпечення супроводжується зрозумілою документацією та іншими суміжними ресурсами. Що робити, якщо вам потрібно використовувати інші функції, або зіткнутися з проблемою при його створенні, або потрібно подати помилку, або зробити виправлення (навіть коментарі до вихідного коду є німецькою мовою!)? Враховуючи, що існує програмне забезпечення для вирішення цього завдання (як і в інших відповідях), локалізованого мовою, зрозумілою відвідувачам цього веб-сайту, це здається поганою відповіддю. Вибачте.
— Володимир Пантелеев
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.