Временами, при переходе на Linux приходится жертвовать любимым софтом. Особенно больно расставаться с программами из мира искусства. Как сменить себе аватар или просто сделать «живую» картинку? Для Windows есть море софта, предлагающего сделать подобное, переходя на Linux от него приходится отказать. И что же теперь, оставаться без gif’ок? Только не в моё дежурство Только не сегодня и только не здесь!
Здесь нам придёт на помощь одно из самых известных творений мира СПО — GIMP!
Все скриншоты кликабельны.
- Нам понадобятся картинки, которые мы хотим склеить.
- Если у Вас нет GIMP’а — исправьте эту несправедливость через менеджер ПО Вашего дистрибутива.
- Запускаем GIMP, открываем первую картинкуЯ использовал спрайты из игры SuperTux.
- Создаём новый слой — правый клик на панельке справа, где нарисована миниатюра нашего первого кадра
- Открываем файл с нашим следующим кадром Создастся ещё одно окошко с новым изображением.
- Правый клик мыши по новому изображению — Правка → Копировать, активируем окно первого изображения, меняем активный слой на новый на панельке, где его создавали (можно отключить отображение других слоёв, чтобы они не смущали), правый клик внутри первого окна — Правка → Вставить.
- Повторяем 5ую и 6ую операции, пока не добавим все кадры.
- Примерно так это выглядит:
По крайней мере, так выглядело у меня - Теперь сохраняем — в меню Файл выбираем «Сохранить» (Ctrl+S), выбираем формат GIF
- Нам предложат как сохранять изображение — выбираем «анимация»
- Ну и последнее окно настройки — длительность кадров
Теперь вы умеете создавать GIF-анимацию в Linux! В свою очередь, похвастаюсь тем, что у меня получилось
А на что способен твой графический редактор?
ps За идею заметки благодарен valerii-palych.blogspot.com.
Мне понравилась эта заметка:
Вот это оперативность!
Спасибо, однако суть всех моих бед в том, что GIMP, из серии полноцветных фото, выдаёт анимацию на уровне CGA графики. Совсем даже не 256 цветов. То-ли 16, то-ли 32… Может быть, я что-то недопонимаю. Рисованные мультики — это из другой оперы.
Добавлю.
Собака зарыта, так мне кажется, в глубине цвета. GIMP способен воспроизводить 8 бит, ежели не ошибаюсь… Это совсем мало.
P.S.
Ну и почему нигде ни в одном дистрибутиве нет чёткой информации о глубине цвета? Только «скромное» упоминание миллионов цветов. Одни и те же изображения, на одной и той же машине выглядят по разному под виндой и линуксом.
Странно, очень странно. Возможно они частично прозрачные? У Gif есть косяки с прозрачность и градиентами. Изображения выглядят непротравленными. Это можно заметить и на изображении, взятом Вами для примера в посте:
Довольно сильно это заметно на неокрашенной железной опоре и тёмной части жидкости.
Как-то давно с этим пытался бороться — не вышло.
Можно попробовать сделать web-анимацию на javascript, но это требует дополнительных навыков.
Скорее всего у меня ошибки возникают в многоступенчатом процессе от нарезания видео на отдельные кадры до создания анимации в GIMP.
Прошу прощения за назойливость.
О! Ещё один способ — анимированная гифка из видео файла
Ох, чёрт подери! Чуть, чуть бы разжевать, либо ссылку… Горячо, очень. Я нарезаю кадры, нумерую, затем GIMP…
Только из avi? Сколько кадров в нарезке?
А из фрагмента видео можно запилить?