Попробуйте открыть их с Gimp; Я считаю, что это откроет анимированные GIF-файлы с одним слоем на кадр.
Вы говорите, что не хотите помещать все кадры в файлы в каталоге, но я все равно расскажу вам, как это сделать :). Установите либо ImageMagick, либо graphicsmagick, а затем:
для ImageMagick:
convert animation.gif target.png
для графики:
gm convert animation.gif target.png
он будет записывать фреймы в target0.png, target1.png, ... и так далее. Затем вы можете войти в каталог и запустить eog
, он покажет вам все кадры в одном приложении. Когда вам больше не нужны рамки, просто rm target*.png
.
gm convert some-image.gif +adjoin some-image%d.png
чтобы работать. Илиgm convert some-image.gif -coalesce +adjoin some-image%d.png
для подкадров различного размера с различными смещениями.convert
пропускает-coalesce
опцию, которая требуется для того, что пользователь ожидает.Если различные кадры имеют прозрачные области и опираются друг на друга, вы можете использовать
convert
команду с параметром «-coalesce
» для создания набора файлов target-0.png, target-1.png и т. Д., Каждый из которых объединяет последовательность предыдущих картинки:источник
-coalesce
длинные.gif
скринкасты , это, вероятно, будет занимать всю доступную память и, возможно, повесит всю вашу систему.convert -coalesce animation.gif target.%04d.png
для меня, с
ImageMagick
(версия информации:6.8.9-9 Q16 x86_64 2017-07-31
)создает PDF, где каждая страница является фреймом входного GIF, а затем вы можете просто пролистать фреймы в выбранном вами приложении для просмотра PDF.
источник
Используйте MPV. Откройте его на рабочем столе. Перетащите GIF в него. Сделайте скриншот желаемого / одного кадра с помощью клавиши s. Вы можете даже сделать паузу, если ваш GIF быстрый. Очень быстрый способ.
===========
вы можете сначала использовать эти настройки [после настройки вам не нужно делать это снова] :
и введите и сохраните:
--screenshot-format
Выбор: jpg jpeg png (по умолчанию: jpg)для наивысшего качества PNG:
или если вы хотите JPG
--screenshot-jpeg-quality
Целое число (от 0 до 100) (по умолчанию: 90)Используйте
mpv --list-options
для других деталейисточник