Модата в социалните мрежи е анимиран 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 ефективно.
Потенциалът на ImageMagick не спира да ме учудва. За момент си помислих, че става въпрос за правене на gifs чрез запис на командите на конзолата.
Ако знаете приложение с графичен интерфейс за създаване на мемоподобни изображения в Linux, би било добре да го знаете. Благодаря ви много за урока, особено ми е интересно да създавам мемове. Поздравления за блога, винаги го чета, продължавай!
Imagemagick е добре, но за анимиран gif ми харесва по-добре комбинацията от ffmpeg и gifsicle. Ffmpeg за създаване от изображения или видеоклипове и gifsicle за оптимизиране, въпреки че позволява и тяхното създаване.
Предлага се и в termux, така че е много добра опция за мобилния Android.
Здравейте добро утро
Моля Tulio или тези, които пишат статии в този блог, да направят урок за това как да използвате ffmpeg и gifsicle за създаване и оптимизиране на gifs или кои са най-добрите методи за създаване на gifs от видеоклипове.
поздрави
Следвам посочената процедура и когато пиша
$ грим
$ make: **** Не е посочена цел и не е намерен makefile. Високо.
Какво предлагате да направя, благодаря.
Здравейте добро утро
Благодаря за урока ... В тази част на командата -loop 0 weight на какво се отнася? В какъв ред тази команда взема изображенията?
Как да направя gif от видео (например от втория такъв до втория такъв)?
Поздрави и очаквам вашия отговор скоро
Добро утро, привлича вниманието ми, но не разбирам къде трябва да поставя името на изображението, за да го преоразмеря. Ще имате ли по-обяснен урок?
Genial !!!