У следећем чланку ћемо погледати Гифског. Овај програм ће нам омогућити креирајте гиф слике високог квалитета, било помоћу видео записа или са низом слика. То је програм са више платформи и отвореним кодом. Ова апликација је висококвалитетни ГИФ кодер заснован на Пнгкуант-у.
Ако неко не зна, пнгкуант је компресор ПНГ слике са губитком који можемо да користимо из командне линије. Многи људи на мрежи то уверавају пнгкуант је један од најбољих ПНГ компресора без губитака Шта можемо наћи. Сажимање ПНГ слика до 70% без губитка оригиналног квалитета и задржавање пуне алфа прозирности. Добијене компримоване слике компатибилне су са свим веб прегледачима и оперативним системима.
Будући да се Гифски заснива на Пнгкуант-у, он користи Пнгкуантове функције за креирање ГИФ анимација. Овај програм је способан да креира анимиране ГИФ-ове који користе хиљаде боја по кадру. Гифски такође захтева да имамо ффмпег за претварање видео записа у ПНГ слике.
Инсталација Гифски
Предуслови
Морат ћемо уверите се да смо инсталирали ФФМпег и Пнгкуант у нашем Убунту-у пре уласка у инсталацију Гифски.
ФФмпег је доступан у подразумеваним спремиштима већине Гну / Линук дистрибуција. За ово га можемо инсталирати помоћу апт. Отварамо терминал (Цтрл + Алт + Т) и пишемо:
sudo apt install ffmpeg
у инсталирати пнгкуант, у истом терминалу, извршићемо:
sudo apt install pngquant
Инсталирајте Гифски
Након инсталирања предуслова, сада можемо инсталирати Гифски. Имаћемо различите могућности инсталације. Први ће бити инсталирајте га помоћу пуњења, ако смо инсталирали Руст програмски језик. Једном када је овај језик инсталиран, у терминал (Цтрл + Алт + Т) пишемо:
cargo install gifski
Такође можемо дохватите овај програм помоћу менаџера пакета Линукбрев.
brew install gifski
Ако не желите да инсталирате царго или Линукбрев, преузмите најновије бинарне извршне датотеке од страница издања и гифски компајлирајте и инсталирајте ручно.
Створите ГИФ анимације помоћу Гифског
Почињемо одласком на локацију на којој чувамо слике. У овом примеру су сви .ПНГ. Тамо ћемо извршити следећу наредбу за креирајте ГИФ анимацију од скупа слика од којих имамо:
gifski -o archivo.gif *.png
Желим да појасним да су на овом примеру све слике које сам користио имале једнаку величину.
Доступне су Гифски функције
Гифски такође има неке карактеристике помоћу којих можемо:
- Направите ГИФ анимацију са одређеном димензијом.
- Прикажите одређени број сличица у секунди.
- Кодирајте са одређеним квалитетом.
- Код брже.
- Такође ћемо моћи да кодирамо слике тачно наведеним редоследом.
у креирајте ГИФ анимацију са одређеном димензијом, на пример видтх = 512 и хеигхт = 490, користите следећу наредбу:
gifski -o archivo.gif -W 512 -H 490 *.png
Можемо подесите број кадрова у секунди желимо у гиф анимацији. Подразумевана вредност је 20. Да бисте то урадили, покрените:
gifski -o archivo.gif --fps 30 *.png
Можемо кодирати са одређеним квалитетом на скали од 1-100. Очигледно је да нижи квалитет може дати мању датотеку, а виши квалитет већу у нашој ГИФ анимацији.
gifski -o archivo.gif --quality 40 *.png
Гифском ће требати више времена када кодира велики број слика. Да урадим шта поступак кодирања је 3 пута бржи него уобичајена брзина, трчи:
gifski -o archivo.gif --fast *.png
Морате то имати на уму смањиће квалитет на 10%.
За кодирање слика тачно у датом редоследу користићемо опцију –носорт. Овде можете замените * .пнг са именима датотека и њиховим наставцима, по редоследу који нас највише занима.
gifski -o archivo.gif --nosort *.png
Направите ГИФ анимацију из видео датотеке
Понекад можете занима нас анимирана датотека преузета из видео записа. Овде нам ФФмпег може помоћи. Прво мораш претворити видео у ПНГ оквире са следећом командом:
ffmpeg -i video.mp4 frame%04d.png
Горња команда чини датотеке слика 'фраме0001.пнг','фраме0002.пнг','фраме0003.пнг', итд ..., из видео.мп4. Знакови% 04д ће генерисати број оквира. Ова наредба ће поделити цео видео запис на слике које се чувају у тренутном радном директоријуму.
Након претварања видео записа у слике, само покрените следећу команду на креирајте анимирану ГИФ датотеку.
gifski -o archivo.gif *.png
Помоћ и информације
За више детаља можемо консултујте одељак помоћи програма куцањем:
gifski -h
Ако некоме треба више помоћи или информација о гифском, можете се консултовати веб страницу пројекта. Такође можемо добити више информација од пнгкуант-а у вашем вебсајт одговарајући