ต้องการโซลูชัน Linux สำหรับสไลด์โชว์แบบวนลูปจากรูปภาพในบางโฟลเดอร์ รูปภาพอาจถูกลบและเพิ่มดังนั้นจึงเป็นโบนัสหากไม่หยุด / ผิดพลาดหากรูปภาพที่แสดงในปัจจุบันถูกลบ
ต้องการโซลูชัน Linux สำหรับสไลด์โชว์แบบวนลูปจากรูปภาพในบางโฟลเดอร์ รูปภาพอาจถูกลบและเพิ่มดังนั้นจึงเป็นโบนัสหากไม่หยุด / ผิดพลาดหากรูปภาพที่แสดงในปัจจุบันถูกลบ
คำตอบ:
นี่จะฟังดูบ้า แต่ก็ใช้งานได้ (ดีกว่าที่ฉันคาดไว้) และไม่ยากสำหรับการติดตั้ง แนวคิดคือทำให้โปรแกรมการดูของคุณดูที่ไฟล์เดียวจากนั้นมีกระบวนการบรรทัดคำสั่งที่คัดลอกไฟล์แต่ละไฟล์ในไดเรกทอรีของคุณไปยังไฟล์ที่คุณดู ฉันทดสอบกับ Geeqie และ gthumb และใช้งานได้ดีจริง ๆ gthumb ยังสามารถจัดการภาพที่อัปเดตทุก ๆ วินาทีและทั้งคู่รองรับชื่อของประเภทไฟล์ที่แตกต่างจากประเภทไฟล์จริง (jpg, png, gif, ฯลฯ )
ดังนั้นนี่คือสิ่งที่คุณทำ:
รันคำสั่งนี้แทนที่ 5 ด้วยเวลาหลายวินาทีที่คุณต้องการรอระหว่างการอัพเดต
while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
เปิด gthumb และดูภาพในโฮมไดเร็กตอรี่ของคุณชื่อ slideshow.jpg, มันควรหมุนรูปภาพ คุณสามารถทำแบบเต็มหน้าจอได้ถ้าคุณต้องการ
ลองเพิ่มและลบรูปภาพออกจากไดเรกทอรีรูปภาพ มันจะไม่อัปเดตจริงจนกว่าจะผ่านไดเรกทอรีทั้งหมดในแต่ละครั้ง แต่จะอัปเดต เสียงก้อง $ i อยู่ตรงนั้นเพื่อให้คุณสามารถดูรูปภาพที่เพิ่งคัดลอกไปวางในแต่ละครั้ง
เมื่อคุณพร้อมที่จะหยุดสไลด์โชว์คุณสามารถกด Ctrl-C ในหน้าต่างเทอร์มินัล
หากคุณใช้เดสก์ท็อป Gnome คุณสามารถใช้โปรแกรมดูรูปภาพอย่างเป็นทางการสำหรับการนำเสนอภาพนิ่ง:
eog --slide-show /path/to/picture_directory
ด้วยภาพ Eog สามารถลบหรือเพิ่มในระหว่างการนำเสนอภาพนิ่ง ที่จริงแล้วถ้าคุณเพิ่มรูปภาพในระหว่างการนำเสนอภาพนิ่งมันจะถูกรวมโดยอัตโนมัติ
จากhttp://www.instructables.com/id/Easy-Raspberry-Pi-Based-ScreensaverSlideshow-for-E/
การใช้ feh
feh -Y -x -q -D 5 -B black -F -Z -z -r /media/
-R seconds
เพื่อให้มีการรีเฟรชรายการไฟล์เป็นระยะ
--auto-rotate
หมุนภาพอย่างถูกต้องตามข้อมูล EXIF
ฉันพบ fbi (โปรแกรมดูรูปภาพ frame buffer) ค่อนข้างมีประโยชน์ - คำสั่งง่าย ๆ เช่น:
fbi -noverbose -a -u -t 6 /home/user/location/*
ตัวเลือกเพิ่มเติมสามารถใช้ได้กับfbi --help
และสามารถติดตั้งได้ขึ้นอยู่กับ distro ด้วยapt-get install fbi
-T 2
tty2
คุณอาจต้องโคลนด้วยสิทธิ์หลังจากนั้น
การทำงานที่น่าประทับใจทำได้ดีโดยมีการเปลี่ยน (หรือไม่ถ้าคุณต้องการ)
สไลด์โชว์-X
ตามลำดับแบบสุ่ม ( ) โดยมีความล่าช้า 3 วินาที ( -a 3
) และ autoquit เมื่อสิ้นสุด ( -Q
):
impressive -XQa3 *
มันคุ้มค่าที่จะสังเกตว่ามันอนุญาตให้ใช้สคริปต์และเป็นแบบหลายแพลตฟอร์ม
ข้อเสียเปรียบเพียงอย่างเดียวก็คือว่ามันล้มเหลวในปัจจุบันหากมีไดเรกทอรีในรายการของไฟล์