โปรแกรมดูภาพ GIF / ภาพชนิดใดบ้างที่สามารถหยุดภาพเคลื่อนไหว GIF ชั่วคราวในกรอบเฉพาะหรือคลิกเมาส์ได้
ฉันลองใช้ 'โปรแกรมดูรูปภาพ' แต่ดูเหมือนว่าจะไม่มีทางหยุดภาพเคลื่อนไหว GIF
นี่คือตัวอย่างที่ฉันต้องการหยุดชั่วคราว:
โปรแกรมดูภาพ GIF / ภาพชนิดใดบ้างที่สามารถหยุดภาพเคลื่อนไหว GIF ชั่วคราวในกรอบเฉพาะหรือคลิกเมาส์ได้
ฉันลองใช้ 'โปรแกรมดูรูปภาพ' แต่ดูเหมือนว่าจะไม่มีทางหยุดภาพเคลื่อนไหว GIF
นี่คือตัวอย่างที่ฉันต้องการหยุดชั่วคราว:
คำตอบ:
วิธีที่ง่ายที่สุดที่จะทำคือเล่นแอนิเมชัน gif ของคุณ mplayer
เปิดไฟล์ gif ของคุณmplayer
โดยใช้คำสั่งต่อไปนี้
mplayer -loop 0 -speed 0.2 your_gif
ที่นี่
-loop 0
หมายความว่ามันจะรันภาพ gif ของคุณจนกว่าคุณจะไม่ได้ปิดมันและ
-speed 0.2
หมายความว่ามันจะลดความเร็วของภาพเคลื่อนไหวลง 20%
คุณสามารถหยุดภาพเคลื่อนไหวชั่วคราวได้โดยกดSpaceปุ่ม
mplayer
จะแสดงข้อมูลเฟรมของ gif ที่ทำงานอยู่ในเทอร์มินัล
-speed
พารามิเตอร์ตามความต้องการของคุณ เพราะสำหรับฉัน-speed 0.5
กำลังเล่นไฟล์ gif ของคุณด้วยความเร็วที่ดี
ฉันเดาว่าคุณต้องการหยุดมันชั่วคราวเพื่อคว้าเฟรมเฉพาะและบันทึกเป็นภาพเดี่ยว
เปิดด้วย gimp มันจะโหลดแต่ละเฟรมเป็นเลเยอร์แยก จากนั้นคุณสามารถลบหรือทำให้มองไม่เห็นเฟรม / เลเยอร์ทั้งหมดยกเว้นภาพที่คุณต้องการและส่งออกภาพในรูปแบบที่สนับสนุนโดย gimp
คุณสามารถแบ่ง GIF เป็นภาพและเรียกดูด้วยความเร็วที่คุณต้องการ:
convert input.gif output%05d.png
%05d
อะไร ฉันเขียนมันและไม่มีอะไรพิเศษเกิดขึ้นนี่เพิ่งกลายเป็นส่วนหนึ่งของชื่อไฟล์สำหรับแต่ละส่วนเช่นfoo%05-116.png
foo%05.png
แทนfoo%05d.png
?
แม้ว่าmplayer
จริงๆแล้วจะเป็นวิธีที่ง่ายเพียงแค่หยุดการเคลื่อนไหวของ GIF ชั่วคราวและอาจทำให้ภาพหน้าจอของเฟรมเฉพาะดูเหมือนว่าmplayer
ไม่อนุญาตให้นำทางระหว่างเฟรม เครื่องมือgifview
(จัดทำโดยgifsicle
แพคเกจในอูบุนตู) เป็นงานที่ยอดเยี่ยมในการควบคุมแบบละเอียดในการดู gif ดู manpage (สั้นมาก) gifview
สำหรับทางลัดที่เกี่ยวข้อง
uให้แน่ใจว่าคุณปิดการใช้งานโหมดการปรับให้เหมาะสมกับ มิฉะนั้นจะแสดงความแตกต่างระหว่างเฟรมเท่านั้นและมีเพียงภาพเดียวที่แสดงว่าเครื่องมือทำงานไม่ถูกต้อง