Penampil gambar dengan auto-reload pada perubahan file?


18

Apakah ada pemirsa gambar yang akan memuat ulang tampilan secara otomatis saat file gambar ditulis?

Saya biasanya menggunakan variasi linux debian, tetapi menghargai semua jawaban yang terkait dengan lingkungan "Unix & Linux".


Gambar ini sangat kurang dalam Kualitas. Tidak ada yang tahu sistem apa yang Anda gunakan.
DisplayName

1
Harap selalu sertakan OS Anda. Solusi sangat sering bergantung pada Sistem Operasi yang digunakan. Apakah Anda menggunakan Unix, Linux, BSD, OSX, sesuatu yang lain? Versi yang mana?
terdon

Jawaban:


11

Penampil gambar Gnome tua, Eye of Gnome, tampaknya memuat ulang gambar secara otomatis saat diedit dalam program seperti Gimp. Ada juga plugin reload sehingga Anda dapat menggunakan tombol untuk memuat ulang gambar:
masukkan deskripsi gambar di sini

Bekerja dalam versi 3.8.2


Sayangnya itu me-reset pengaturan zoom setiap kali reload, yang membuat ini tidak praktis ketika bekerja dengan gambar yang sangat kecil.
Vladimir Panteleev

9

feh dapat memuat ulang file pada timer berkala.

Contoh perintah: feh --reload 0.1 picture.png.

Itu ulang tanpa menjadi jendela aktif, yang sangat bagus. Agar terlihat "hacker" gunakan -x.

Solusi ditemukan di http://forums.fedoraforum.org/showthread.php?t=255652 .


Perhatikan bahwa --reloadmemuat ulang gambar meskipun tidak berubah. Ini sangat tidak efisien. Untungnya, feh sekarang memiliki --auto-reloadsaklar yang menggunakan inotify.
Vladimir Panteleev

8

KDE okularmelakukannya (setidaknya dengan PDF yang sepenuhnya diganti).


Okular berfungsi dengan baik sebagai penampil gambar umum untuk tujuan ini juga (dengan penyegaran otomatis).
Supernormal

Sayangnya Okular tidak mengerti format gambar seperti SVG.
Vladimir Panteleev

2

Untuk sistem Linux, eog(eye of gnome) dan eom(eye of mate) menanyakan Anda apakah Anda ingin me-refresh jika gambar diubah.

Penampil evincePDF memperbarui secara otomatis jika PDF diubah.


1
Versi eog saya diperbarui secara otomatis, yang saya inginkan.
Annan

2

The --watch/ -Toption memungkinkan reload di qiv.



0

Preview.applakukan apa yang kamu inginkan. (Jika Anda mengklik pada desktop, dan bagian belakang, gambar di-refresh.)


Apakah ada cara untuk membuatnya dimuat kembali tanpa harus bolak-balik?
Annan

0

Teks luhur juga memungkinkan Anda untuk melakukan ini. Cukup buka gambar dan itu akan di-refresh secara otomatis tanpa pengaturan tambahan.


-1

https://gitlab.com/dknof/siv melakukan apa yang Anda inginkan.

Begini cara saya membuatnya:

$ 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

Dan inilah cara saya menggunakannya:

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

Kemudian, setiap kali saya menulis ~/docs/my_image.png, siv secara otomatis memuat ulang gambar dengan segera.

Saya mendapat jawaban ini dari sini: /ubuntu//a/783622/177787


Mungkin itu bagus jika Anda bisa membaca bahasa Jerman.
Vladimir Panteleev

Saya tidak membaca bahasa Jerman, dan sivprogramnya masih bagus. Jawaban saya mencakup semua informasi yang diperlukan untuk menggunakannya. Saya pikir ini menampilkan pesan kesalahan dalam bahasa Jerman, tetapi tidak menampilkan teks apa pun ketika berfungsi.
daveloyall

Permintaan rekomendasi perangkat lunak umumnya menyiratkan bahwa perangkat lunak yang direkomendasikan disertai dengan dokumentasi yang dapat dipahami dan sumber daya terkait lainnya. Bagaimana jika Anda perlu menggunakan fitur lain, atau mengalami masalah dalam membangunnya, atau perlu mengajukan bug, atau membuat tambalan (bahkan komentar kode sumbernya dalam bahasa Jerman!)? Menimbang bahwa ada perangkat lunak yang menyelesaikan tugas ini (seperti pada jawaban lain) dilokalkan dalam bahasa yang dapat dipahami oleh pengunjung situs web ini, ini sepertinya jawaban yang buruk. Maaf.
Vladimir Panteleev
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.