โปรแกรมดูรูปภาพที่มีการรีโหลดอัตโนมัติเมื่อมีการเปลี่ยนไฟล์?


18

มีผู้ดูภาพที่จะโหลดมุมมองใหม่อัตโนมัติหรือไม่เมื่อมีการเขียนไฟล์ภาพ?

ปกติแล้วฉันจะใช้ชุดรูปแบบของเดเบียนลินุกซ์ แต่ชื่นชมคำตอบทั้งหมดที่เกี่ยวข้องกับสภาพแวดล้อม "Unix & Linux"


ภาพนี้ขาดคุณภาพอย่างมาก ไม่มีใครรู้ว่าคุณใช้ระบบอะไร
DisplayName

1
กรุณาเสมอรวมถึงระบบปฏิบัติการของคุณ การแก้ปัญหามักขึ้นอยู่กับระบบปฏิบัติการที่ใช้ คุณใช้ Unix, Linux, BSD, OSX หรือเปล่า เวอร์ชันไหน
terdon

คำตอบ:


11

โปรแกรมดูภาพ Gnome รุ่นเก่าEye of Gnomeดูเหมือนจะโหลดภาพใหม่โดยอัตโนมัติเมื่อมีการแก้ไขในโปรแกรมเช่น Gimp นอกจากนี้ยังมีปลั๊กอินโหลดซ้ำเพื่อให้คุณสามารถใช้ปุ่มเพื่อโหลดรูปภาพ:
ป้อนคำอธิบายรูปภาพที่นี่

ทำงานในเวอร์ชัน 3.8.2


น่าเสียดายที่มันรีเซ็ตการตั้งค่าการซูมทุกครั้งที่โหลดซ้ำซึ่งทำให้ไม่สามารถปฏิบัติได้เมื่อทำงานกับภาพที่มีขนาดเล็กมาก
Vladimir Panteleev

9

feh สามารถโหลดไฟล์ในตัวจับเวลาเป็นระยะ

feh --reload 0.1 picture.pngตัวอย่างของคำสั่ง:

มันโหลดซ้ำโดยไม่ต้องเป็นหน้าต่างที่ใช้งานอยู่ซึ่งดีมาก จะทำให้ดู "แฮ็กเกอร์" -xการใช้

วิธีการแก้ปัญหาที่พบในhttp://forums.fedoraforum.org/showthread.php?t=255652


โปรดทราบว่า--reloadโหลดภาพซ้ำแม้ว่ามันจะไม่ได้เปลี่ยนก็ตาม สิ่งนี้ไม่มีประสิทธิภาพสูง โชคดีที่ตอนนี้ feh มี--auto-reloadสวิตช์ที่ใช้ inotify
Vladimir Panteleev

8

KDE okularทำเช่นนั้น (อย่างน้อยก็เป็น PDF ซึ่งถูกแทนที่อย่างสมบูรณ์)


Okular ทำงานได้ดีในฐานะโปรแกรมดูรูปภาพทั่วไปสำหรับวัตถุประสงค์นี้ด้วย (รีเฟรชอัตโนมัติ)
Supernormal

น่าเสียดายที่ Okular ไม่เข้าใจรูปแบบภาพเช่น SVG
Vladimir Panteleev

2

สำหรับระบบลีนุกซ์eog(eye of gnome) และeom(eye of mate) ทั้งคู่จะถามคุณว่าคุณต้องการรีเฟรชหากภาพนั้นเปลี่ยนไปหรือไม่

evinceดูไฟล์ PDF ปรับปรุงโดยอัตโนมัติหากรูปแบบไฟล์ PDF ที่มีการเปลี่ยนแปลง


1
รุ่น eog ของฉันรีเฟรชโดยอัตโนมัติซึ่งเป็นสิ่งที่ฉันต้องการ
Annan



0

Preview.appทำในสิ่งที่คุณต้องการ (หากคุณคลิกที่เดสก์ท็อปและด้านหลังรูปภาพจะถูกรีเฟรช)


มีวิธีใดที่จะทำให้โหลดซ้ำโดยไม่จำเป็นต้องย้อนกลับไปหรือไม่
Annan

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.pngsiv จะโหลดภาพอีกครั้งโดยอัตโนมัติทันที

ฉันได้รับคำตอบจากที่นี่: /ubuntu//a/783622/177787


อาจจะดีถ้าคุณสามารถอ่านภาษาเยอรมันได้
Vladimir Panteleev

ฉันไม่อ่านภาษาเยอรมันและsivโปรแกรมก็ยังยอดเยี่ยม คำตอบของฉันรวมถึงข้อมูลทั้งหมดที่จำเป็นในการใช้งาน ฉันคิดว่ามันแสดงข้อความผิดพลาดเป็นภาษาเยอรมัน แต่ไม่แสดงข้อความใด ๆ เมื่อใช้งานได้
daveloyall

โดยทั่วไปคำขอคำแนะนำซอฟต์แวร์จะบอกเป็นนัยว่าซอฟต์แวร์ที่แนะนำนั้นมาพร้อมกับเอกสารประกอบที่เข้าใจได้และแหล่งข้อมูลอื่น ๆ ที่เกี่ยวข้อง ถ้าคุณต้องการใช้คุณสมบัติอื่น ๆ หรือมีปัญหาในการสร้างมันหรือต้องการที่จะยื่นข้อผิดพลาดหรือทำการแก้ไข (แม้แต่ความคิดเห็นซอร์สโค้ดเป็นภาษาเยอรมัน!) เมื่อพิจารณาว่ามีซอฟต์แวร์ที่แก้ปัญหานี้ (เช่นเดียวกับคำตอบอื่น ๆ ) แปลเป็นภาษาที่เข้าใจได้ง่ายสำหรับผู้เข้าชมเว็บไซต์นี้ดูเหมือนว่าจะเป็นคำตอบที่ไม่ดี ขอโทษ
Vladimir Panteleev
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.