ฉันมีรูปภาพ (jpg) และฉันต้องการแสดงแต่ละภาพทันทีที่มาถึง ดังนั้นโดยทั่วไปนี่คือสิ่งที่ฉันต้องการ:
- ขณะนี้มีภาพบางส่วนบนหน้าจอ;
- มีรูปภาพใหม่มาถึงสคริปต์ของฉันถูกเรียกพร้อมกับเส้นทางไปยังรูปภาพ
- รูปภาพใหม่อยู่บนหน้าจอแทนภาพเก่า
- ข้ามไป 2
สิ่งที่ฉันพยายาม:
displayImageMagick ของ ไม่มีตัวเลือกในการปรับขนาดภาพให้พอดีกับหน้าต่างนั่นเป็นสิ่งที่ไม่ดี แต่ก็สามารถ-resizeปรับขนาดให้เหมาะสมได้ นอกจากนี้ยังมี-remoteการแสดงภาพใหม่ในอินสแตนซ์เดียวกัน ปัญหาคือไม่มีวิธีรวม-resizeและ-remote.convert+display. การใช้convertเพื่อปรับขนาดภาพ (อีกครั้งไปยังขนาดคงที่ซึ่งเป็นโชคร้าย) บันทึกไปยังตำแหน่งชั่วคราวและโทรdisplay -remoteเพื่อแสดง ด้วยเหตุผลบางอย่างconvertขั้นตอนก็ช้าอย่างน่ากลัว- Gwenview, kuickshow ดูเหมือนว่าจะไม่สามารถแสดงภาพใหม่ในอินสแตนซ์ก่อนหน้า
fehสามารถใส่รูปภาพ (--scale-down) แต่ไม่มีโหมดอินสแตนซ์เดียว สิ่งที่ใกล้เคียงที่สุดที่ฉันสามารถทำได้คือใช้การfeh --bg-maxปรับขนาดภาพให้พอดีกับหน้าจอและตั้งเป็นพื้นหลัง มันใช้งานได้ดี แต่มันก็เป็นแฮ็คที่น่าเกลียดอย่างชัดเจน นอกจากนี้ยังเป็นการดีที่จะแสดงรูปภาพในหน้าต่างปกติไม่ใช่ในรูทหนึ่ง
ความคิดใด ๆ