Я пытаюсь создать GIF-изображение из нескольких разных GIF-изображений с помощью утилиты GIFSICLE.exe. Вот ссылка на утилиту, на которую я ссылаюсь: http://www.lcdf.org/gifsicle/

У меня есть все отдельные кадры GIF, сохраненные в папке «Frames-GIFs», и файл gifsicle.exe также находится в той же папке. Вот командная строка, которую я передаю:

gifsicle --delay=10 --loop *.gif > test.gif

Я получаю следующую ошибку:

gifsicle: *.gif: Invalid argument

Может кто-нибудь подсказать мне, как правильно построить командную строку для gifsicle и создать анимированный GIF-файл, используя серию файлов изображений GIF?

* PS: это попытка создать средство записи экрана в Visual Basic, которое записывает действия на экране в формате анимированного изображения GIF. Я закончил код, который делает скриншоты из предопределенной области с заданной частотой (параметр задержки для Gifsicle). Если вы можете предложить любую лучшую альтернативу, ваши предложения приветствуются. :-)

2 ответа2

0

32-битный бинарный файл Gifsicle 1.83 от Jernej Simončič работает для меня на 64-битной Windows 7.

64-разрядный двоичный файл имеет ту же ошибку.

0

Пожалуйста, попробуй

gifsicle --delay=10 --loop * .gif > anim.gif

Вы также можете попробовать

gifsicle -d 10 --loop * .gif > anim.gif

затем переименуйте anim.gif в test.gif

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .