Мода в социальных сетях - это анимированные гифки, их миллионы и с разными целями, одни развлекают, другие информируют, но, без сомнения, они стали самым эффективным способом показать что-то и имеют невероятный вирусный эффект. Для всего этого мы хотим научить создавать изображения Gif с консоли чрезвычайно простым и быстрым способом, но с довольно обширной параметризацией, что приведет к высококачественные и персонализированные анимированные гифки.
Для создания изображений в формате GIF в Linux мы воспользуемся утилитой imagemagick, которая очень мощная и имеет довольно простой синтаксис.
Что такое imagemagick?
ImageMagick представляет собой группу различных утилит, которые позволяют нам выполнять множество действий с изображениями, он имеет открытый исходный код и обычно используется для отображения, редактирования или даже преобразования изображений.
Все эти утилиты управляются из командной строки, они совместимы с более чем 100 форматами и имеют очень короткую строку обучения в дополнение к довольно простому синтаксису.
Как установить imagemagick?
Imagemagick изначально присутствует в различных дистрибутивах Linux, но если он не установлен по умолчанию в вашей операционной системе, вы можете легко сделать это с помощью некоторых из следующих команд:
Установите imagemagick в Ubuntu, Debian и производных
Пользователи Ubuntu, debian, deepin и производных могут установить с помощью следующих команд:
$ sudo apt-get install php5 php5-common gcc $ sudo apt-get install imagemagick
Установите imagemagick в Arch Linux и производных
В Arch Linux и оболочке мы можем использовать репозитории AUR с помощью следующей команды:
$yaourt -S imagemagick
Установите imagemagick на CentOS / RHEL7, openSUSE, Fedora и производные
С помощью yum мы можем установить imagemagick в этих дистрибутивах, просто выполнив следующие команды
# [yum | dnf | zypper] установить http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-6.9.3-5.x86_64.rpm # [yum | dnf | zypper] установить http : //www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.9.3-5.x86_64.rpm
Установите imagemagick из исходного кода
Для всех дистрибутивов мы можем установить imagemagick прямо из его исходного кода, для этого мы должны выполнить эту серию команд:
$ cd / opt $ wget http://www.imagemagick.org/download/ImageMagick.tar.gz $ tar xvzf ImageMagick.tar.gz $ cd ImageMagick-6.9.3 $ touch configure $ ./configure $ make $ make install $ ldconfig / usr / local / lib $ / usr / local / bin / convert logo: logo.gif
Как создать GIF из изображений с помощью imagemagick
Создание анимированных гифок с помощью imagemagick чрезвычайно просто, достаточно, чтобы у нас были все изображения, которые мы хотим собрать в одном каталоге, чтобы создать гифку и выполнить следующие команды:
$ cd / DirectoryWhereThe Images Are $ mogrify -resize 640x480 * .jpg * .png # Это для изменения размера изображений до того же размера $ convert -delay 20 -loop 0 * .jpg * .png migif.gif #Delay представляет время задержки
И с помощью этой серии довольно простых и интуитивно понятных команд мы можем эффективно создавать наши анимированные гифки.
Возможности ImageMagick не перестают меня удивлять. На мгновение я подумал, что речь идет о создании гифок путем записи консольных команд.
Если вы знаете о приложении с графическим интерфейсом для создания мемоподобных изображений в Linux, было бы неплохо знать его. Большое спасибо за урок, особенно меня интересует создание мемов. Поздравляю на блоге, всегда читаю, так держать!
Imagemagick хорош, но для анимированных gif мне больше нравится комбинация ffmpeg и gifsicle. Ffmpeg для создания из изображений или видео и gifsicle для оптимизации, хотя он также позволяет создавать их.
Он также доступен в termux, поэтому это очень хороший вариант для мобильного телефона Android.
Привет доброе утро
Я прошу Тулио или тех, кто пишет статьи в этом блоге, пожалуйста, сделайте учебник о том, как использовать ffmpeg и gifsicle для создания и оптимизации гифок или каковы лучшие методы для создания гифок из видео.
привет
Я следую указанной процедуре и когда пишу
Сделать $
$ make: **** Цель не указана и make-файл не найден. Высоко.
Что вы предлагаете мне сделать, спасибо.
Привет доброе утро
Спасибо за руководство ... В этой части команды -loop 0 weight к чему это относится? В каком порядке эта команда берет изображения?
Как сделать гифку из видео (например со второго такого на второе такое)?
Приветствую и скоро жду вашего ответа
Доброе утро, это привлекает мое внимание, но я не совсем понимаю, где мне разместить имя изображения, чтобы изменить его размер. У вас будет более подробное руководство?
Гениально!