是否有任何类型的 GIF/图像查看器,能够在特定帧或鼠标单击时暂停 GIF 动画?
我尝试使用“图像查看器”,但似乎没有办法停止 GIF 动画。
这是一个我想暂停的例子:
答案1
最简单的方法是播放 gif 动画mplayer
mplayer
使用以下命令打开 gif 文件
mplayer -loop 0 -speed 0.2 your_gif
这里
-loop 0
意味着它将运行你的 gif 图像直到你不关闭它,并且
-speed 0.2
意味着它会将动画速度降低到 20%。
您可以按下按钮暂停动画Space。
mplayer
还将在终端中显示您正在运行的 gif 的帧信息。
答案2
虽然mplayer
这确实是一种简单的方法,可以暂停 GIF 动画并截取特定帧的屏幕截图,但它似乎mplayer
不允许在帧之间导航。一个工具gifview
(由 Ubuntu 中的软件包提供gifsicle
)可以很好地提供对 gif 查看的细粒度控制。请参阅(非常简短的)手册页以gifview
了解相应的快捷方式。
确保使用 禁用优化模式u。否则,只会显示帧之间的差异,并且会给人留下该工具无法正常工作的印象。
答案3
您可以将 gif 分解为图像,并以您想要的速度浏览它们:
convert input.gif output%05d.png
答案4
mpv
非常适合查看 gif 文件。它显示与播放视频时类似的滑块,并且可以轻松前进/后退并可以在任何帧处停止。