Trình xem ảnh với tự động tải lại khi thay đổi tập tin?


18

Có người xem hình ảnh nào sẽ tự động tải lại chế độ xem khi tệp hình ảnh được ghi vào không?

Tôi thường sử dụng các biến thể debian của linux tuy nhiên đánh giá cao tất cả các câu trả lời liên quan đến bất kỳ môi trường "Unix & Linux" nào.


Hình ảnh này rất thiếu chất lượng. Không ai biết bạn sử dụng hệ thống nào.
DisplayName

1
Hãy luôn luôn bao gồm hệ điều hành của bạn. Các giải pháp rất thường phụ thuộc vào Hệ điều hành đang được sử dụng. Bạn đang sử dụng Unix, Linux, BSD, OSX, cái gì khác? Phiên bản nào?
terdon

Câu trả lời:


11

Trình xem ảnh Gnome cũ Eye of Gnome dường như tự động tải lại hình ảnh khi nó được chỉnh sửa trong một chương trình như Gimp. Ngoài ra còn có một plugin tải lại để bạn có thể sử dụng một nút để tải lại hình ảnh:
nhập mô tả hình ảnh ở đây

Hoạt động trong phiên bản 3.8.2


Thật không may, nó đặt lại cài đặt thu phóng mỗi lần tải lại, điều này làm cho điều này không thực tế khi làm việc với các hình ảnh rất nhỏ.
Vladimir Panteleev

9

feh có thể tải lại một tập tin trên một bộ đếm thời gian định kỳ.

Một ví dụ về lệnh : feh --reload 0.1 picture.png.

Nó tải lại mà không phải là cửa sổ hoạt động, đó là thực sự tốt đẹp. Để làm cho nó trông "hacker" sử dụng -x.

Giải pháp được tìm thấy trong http://forums.fedoraforum.org/showthread.php?t=255652 .


Lưu ý rằng --reloadtải lại hình ảnh ngay cả khi nó không thay đổi. Điều này là không hiệu quả cao. May mắn thay, bây giờ feh có một --auto-reloadcông tắc sử dụng inotify.
Vladimir Panteleev

8

KDE's okularlàm điều đó (ít nhất là với các tệp PDF được thay thế hoàn toàn).


Okular cũng hoạt động tốt như một trình xem ảnh chung cho mục đích này (với tính năng tự động làm mới).
Siêu thường

Thật không may, Okular không hiểu các định dạng hình ảnh như SVG.
Vladimir Panteleev

2

Đối với các hệ thống Linux, eog(eye of gnome) và eom(eye of mate) đều hỏi bạn nếu bạn muốn làm mới nếu hình ảnh bị thay đổi.

Các evincePDF viewer cập nhật tự động nếu PDF được thay đổi.


1
Phiên bản eog của tôi tự động làm mới, đó là những gì tôi muốn.
Annan

2

Các --watch/ -Ttùy chọn cho phép nạp lại trong qiv.



0

Preview.applàm những gì bạn muốn. (Nếu bạn nhấp vào màn hình nền và mặt sau, hình ảnh sẽ được làm mới.)


Có cách nào để làm cho nó tải lại mà không cần phải qua lại?
Annan

0

Văn bản cao siêu cũng cho phép bạn làm điều này. Chỉ cần mở hình ảnh và nó sẽ tự động làm mới mà không cần bất kỳ cài đặt bổ sung nào.


-1

https://gitlab.com/dknof/siv làm những gì bạn muốn.

Đây là cách tôi xây dựng nó:

$ 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

Và đây là cách tôi sử dụng nó:

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

Sau đó, bất cứ khi nào tôi viết thư ~/docs/my_image.png, siv sẽ tự động tải lại hình ảnh ngay lập tức.

Tôi nhận được câu trả lời này từ đây: https://askubfox.com/a/783622/177787


Có lẽ thật tuyệt nếu bạn có thể đọc tiếng Đức.
Vladimir Panteleev

Tôi không đọc tiếng Đức, và sivchương trình vẫn rất tuyệt. Câu trả lời của tôi bao gồm tất cả các thông tin cần thiết để sử dụng nó. Tôi nghĩ rằng nó sẽ hiển thị các thông báo lỗi bằng tiếng Đức, nhưng nó không hiển thị bất kỳ văn bản nào khi nó hoạt động.
daveloyall

Yêu cầu đề xuất phần mềm thường ngụ ý rằng phần mềm được đề xuất đi kèm với tài liệu dễ hiểu và các tài nguyên liên quan khác. Điều gì sẽ xảy ra nếu bạn cần sử dụng các tính năng khác hoặc gặp sự cố khi xây dựng nó hoặc cần sửa lỗi hoặc tạo một bản vá (ngay cả các nhận xét về mã nguồn bằng tiếng Đức!)? Xem xét rằng có tồn tại phần mềm giải quyết nhiệm vụ này (như trong các câu trả lời khác) được bản địa hóa bằng ngôn ngữ dễ hiểu đối với khách truy cập trang web này, đây có vẻ như là một câu trả lời kém. Lấy làm tiếc.
Vladimir Panteleev
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.