Как да създадете GIF файлове на изображения в Linux от конзолата

Модата в социалните мрежи е анимиран GIF, има милиони и с различни цели, някои ни забавляват, а други ни информират, но без съмнение те са се превърнали в най-ефективния начин да покажете нещо и да постигнете невероятен вирусен ефект. За всичко това искаме да преподаваме създавайте Gif изображения от конзолата по изключително прост и бърз начин, но с доста обширна параметризация, която ще доведе до висококачествени и персонализирани анимирани gif.създаване на GIF от изображения

За да създадем GIF файлове на изображения в Linux, ще използваме помощната програма imagemagick, която е супер мощна и има доста прост синтаксис.

Какво е imagemagick?

ImageMagick е групирането на различни помощни програми, които ни позволяват да изпълняваме много действия върху изображения, то е с отворен код и обикновено се използва за показване, редактиране или дори конвертиране на изображения.

Всички тези помощни програми се управляват от командния ред, като са съвместими с повече от 100 формата и имат много кратък учебен ред, в допълнение към доста прост синтаксис.

Как да инсталирам imagemagick?

Imagemagick присъства в различни дистрибуции на Linux, но в случай че не е инсталиран по подразбиране във вашата операционна система, можете да го направите лесно с някои от следните команди:

Инсталирайте imagemagick на Ubuntu, Debian и деривати

Потребителите на Ubuntu, debian, deepin и деривати могат да инсталират, като използват следните команди:

$ sudo apt-get install php5 php5-общ 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

Създаването на анимирани gifs с imagemagick е изключително просто, достатъчно е да имаме всички изображения, които искаме да съберем в една и съща директория, за да създадем gif и да изпълним следните команди:

$ cd / DirectoryWhereThe Images are $ mogrify -resize 640x480 * .jpg * .png # Това е за преоразмеряване на изображенията в същия размер $ convert -delay 20 -loop 0 * .jpg * .png migif.gif #Delay представлява времето за забавяне

И с тази поредица от доста прости и интуитивни команди можем да създаваме нашите анимирани gifs ефективно.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   лястовица каза той

    Потенциалът на ImageMagick не спира да ме учудва. За момент си помислих, че става въпрос за правене на gifs чрез запис на командите на конзолата.

    Ако знаете приложение с графичен интерфейс за създаване на мемоподобни изображения в Linux, би било добре да го знаете. Благодаря ви много за урока, особено ми е интересно да създавам мемове. Поздравления за блога, винаги го чета, продължавай!

  2.   Тулио каза той

    Imagemagick е добре, но за анимиран gif ми харесва по-добре комбинацията от ffmpeg и gifsicle. Ffmpeg за създаване от изображения или видеоклипове и gifsicle за оптимизиране, въпреки че позволява и тяхното създаване.
    Предлага се и в termux, така че е много добра опция за мобилния Android.

    1.    3 каза той

      Здравейте добро утро

      Моля Tulio или тези, които пишат статии в този блог, да направят урок за това как да използвате ffmpeg и gifsicle за създаване и оптимизиране на gifs или кои са най-добрите методи за създаване на gifs от видеоклипове.

      поздрави

  3.   tkto каза той

    Следвам посочената процедура и когато пиша
    $ грим
    $ make: **** Не е посочена цел и не е намерен makefile. Високо.

    Какво предлагате да направя, благодаря.

  4.   3 каза той

    Здравейте добро утро

    Благодаря за урока ... В тази част на командата -loop 0 weight на какво се отнася? В какъв ред тази команда взема изображенията?

    Как да направя gif от видео (например от втория такъв до втория такъв)?

    Поздрави и очаквам вашия отговор скоро

  5.   Дейвид фигероа каза той

    Добро утро, привлича вниманието ми, но не разбирам къде трябва да поставя името на изображението, за да го преоразмеря. Ще имате ли по-обяснен урок?

  6.   570n3d каза той

    Genial !!!