Действительно ли там кто-либо - вид средства просмотра GIF/Image, которое может приостановить анимацию GIF в определенном кадре или по щелчку мышью?
Я пытался использовать 'Программу просмотра изображений', но кажется, что нет никакого способа остановить анимацию GIF.
Вот пример, который я хотел бы приостановить:
Самым простым способом сделать это является игра, Ваша gif анимация в mplayer
Открывает Ваш gif файл в mplayer
использование после команды
mplayer -loop 0 -speed 0.2 your_gif
Здесь
-loop 0
средства, это выполнит Ваше изображение gif, непока Вы не закроете его и
-speed 0.2
средства, это уменьшит скорость анимации к 20%.
можно приостановить анимацию путем нажатия кнопки Space .
mplayer
также покажет информацию о кадрах Вашего выполнения gif в терминале.
Я предполагаю, что Вы хотите приостановить его, чтобы захватить определенный кадр и сохранить его как автономное изображение.
Открытый это с канителью, это загрузит каждый кадр как отдельный слой. Можно тогда удалить или сделать невидимым все кадры/слои за исключением того, который Вы хотите и экспортируете изображение в любом формате, поддерживаемом канителью.
Можно повредить gif в изображения и просмотреть их со скоростью, которую Вы хотите:
convert input.gif output%05d.png
Хотя mplayer
действительно простой путь только, чтобы приостановить анимацию GIF и возможно сделать снимок экрана конкретного кадра, кажется, что thas mplayer
не позволяет перейти между кадрами. Инструмент gifview
(обеспеченный gifsicle
пакет в Ubuntu) делает отличную работу для обеспечения мелкозернистого управления просмотром gif. См. (очень короткую) страницу справочника для gifview
для соответствующих ярлыков.
Удостоверяются, что Вы отключаете оптимизированный режим с u . Иначе, только diffs между кадрами будет показан, и можно иметь впечатление, что инструмент не работает правильно.