Как приостановить анимацию GIF в определенном кадре

Нет. Вы никогда не должны редактировать sources.list. Используйте диспетчер обновлений, или если вы используете командную строку, используйте do-release-upgrade. Вы можете безопасно обновлять версии LTS до других выпусков LTS или, иначе, вам нужно пройти через каждую версию. Поддерживаются только эти пути и предотвращаются некоторые проблемы, которые могут возникнуть при неправильных обновлениях.

1
задан 25 September 2014 в 19:06

3 ответа

Я думаю, вы хотите приостановить его, чтобы захватить определенный кадр и сохранить его как автономное изображение.

Откройте его с помощью gimp, он будет загружать каждый кадр в виде отдельного слоя. Затем вы можете удалить или сделать невидимыми все фреймы / слои, кроме тех, которые вы хотите, и экспортировать изображение в любом формате, поддерживаемом gimp.

5
ответ дан 24 May 2018 в 03:26
  • 1
    На самом деле, мне не нужен файл изображения, я просто хочу приостановить анимацию в течение нескольких секунд, чтобы записать координаты. У меня есть множество GIF-файлов с вращающимися фигурами, поэтому я предпочитаю не использовать GIMP. +1 для частично разрешенной задачи. – niekas 24 September 2014 в 20:32

Вы можете разбить gif на изображения и просмотреть их со скоростью, которую вы хотите:

convert input.gif output%05d.png
4
ответ дан 24 May 2018 в 03:26
  • 1
    что %05d? Я написал это и ничего особенного не произошло, это только стало частью имени файла для каждой части, например foo%05-116.png – user907860 6 October 2017 в 22:03
  • 2
    @ user907860: он работает как шаблон имени файла на моем поле (ImageMagick 6.9.7-4 Q16 x86_64 20170114). Может, вы забыли d? Как использовать foo%05.png вместо foo%05d.png? – Adobe 8 October 2017 в 08:11

Хотя mplayer действительно простой способ просто приостановить анимацию GIF и, возможно, сделать снимок экрана определенного кадра, кажется, что mplayer не позволяет перемещаться между кадрами. Инструмент gifview (предоставляемый пакетом gifsicle в Ubuntu) отлично справляется с предоставлением мелкозернистого контроля над просмотром gif. См. (Очень короткую) man-страницу для gifview для соответствующих ярлыков.

Убедитесь, что вы отключили оптимизированный режим с помощью u. В противном случае будет отображаться только различие между кадрами, и может показаться, что инструмент не работает должным образом.

3
ответ дан 24 May 2018 в 03:26
  • 1
    Именно то, что мне нужно, для просмотра gifs по кадре. Благодаря! – Epskampie 21 November 2016 в 12:41

Другие вопросы по тегам:

Похожие вопросы: