Linux - это интересно!
Вы не вошли.
Страницы 1
man gifsicle
// не догоняю, как удалять определённые кадры ???
// как удалить ,скажем, каждый 2-ой или каждый 5-ый кадр в анимации или все до или после №-ного
// пробовал удалить все после 50-го: (команды ниже отрабатывают без ошибок ,но изменений не происходит.
gifsicle -b anim.gif --delete #50- -o anim.gif
gifsicle -b anim.gif --delete #50- --done
gifsicle -b anim.gif --delete #50- --done -o anim.gif
gifsicle -b anim.gif --delete #50 // и по одному кадру тоже не удаляет ,
gifsicle -I anim.gif // проверяю/смотрю выхлоп
// или нужно извлечь все кадры > удалять ненужное > собирать обратно ?
// извлечь можно так ,в итоге имеем все кадры из anim.gif в виде anim.gif.000 anim.gif.001 anim.gif.002 и т.д.
gifsicle --explode anim.gif
// собираем с минимальной задержкой 0,01сек.(по факту конечно больше) и залупляем 3 раза .
gifsicle --delay 1 --loop 2 anim.gif* -o new.gif
// не совсем понятны параметры --unoptimize --optimize ???
// я так понимаю ,что для изменения gif её нужно/лучше сперва раскукожить ,даже есла она не оптимизирована?
// не понятно --done (с моим французким я это понял как завершение ввода параметров,касаемых махинаций с кадрами/фреймами
gifsicle in.gif --delete #0 --replace #2 other.gif // но тогда почему её нет в этом примере из мана ?
gifsicle in.gif --delete #0 --replace #2 other.gif --done // я думал должно быть так
Отредактировано svm (10-04-2018 02:11:47)
Умный поймёт , а дураку и так всё равно.
Вне форума
Страницы 1
[ Сгенерировано за 0.014 сек, 8 запросов выполнено - Использовано памяти: 1.6 Мбайт (Пик: 1.73 Мбайт) ]