Gifski, програма за създаване на висококачествени GIF изображения

за gifski

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

Ако някой не знае, pngquant е компресор за PNG изображения със загуби, който можем да използваме от командния ред. Много хора в мрежата го уверяват pngquant е един от най-добрите PNG компресори без загуби Какво можем да намерим. Компресирайте PNG изображения до 70%, без да губите оригинално качество и запазвайте пълната алфа прозрачност. Получените компресирани изображения са съвместими с всички уеб браузъри и операционни системи.

Тъй като Gifski се основава на Pngquant, той използва функциите на Pngquant, за да създава GIF анимации. Тази програма е способен да създава анимирани GIF файлове, които използват хиляди цветове на кадър. Gifski също така изисква от нас да има ffmpeg за конвертиране на видео в PNG изображения.

Инсталация на Гифски

предпоставки

Ще трябва уверете се, че сме инсталирали FFMpeg и Pngquant в нашия Ubuntu преди да влезете в инсталацията на Gifski.

FFmpeg се предлага в хранилищата по подразбиране от повечето Gnu / Linux дистрибуции. За това можем да го инсталираме с помощта на apt. Отваряме терминал (Ctrl + Alt + T) и записваме:

sudo apt install ffmpeg

за инсталирайте pngquant, в същия терминал ще изпълним:

sudo apt install pngquant

Инсталирайте Gifski

След като инсталираме предпоставките, вече можем да инсталираме Gifski. Ще имаме различни възможности за инсталиране. Първият ще бъде инсталирайте го с такса, ако сме инсталирали Език за програмиране на ръжда. След като този език е инсталиран, в терминал (Ctrl + Alt + T) пишем:

инсталирайте товарен gifski

cargo install gifski

Ние също можем вземете тази програма с помощта на мениджъра на пакети linuxbrew.

инсталирайте варя gifski

brew install gifski

Ако не искате да инсталирате карго или Linuxbrew, изтеглете най-новите двоични изпълними файлове от страница за издания и ръчно компилирайте и инсталирайте gifski.

Създавайте GIF анимации с Gifski

Започваме с отиването до мястото, където запазваме изображенията. В този пример всички те са .PNG. Там ще изпълним следната команда за създайте GIF анимация от множеството изображения от които имаме:

създаване на анимиран gif файл

gifski -o archivo.gif *.png

Искам да поясня, че при този пример всички изображения, които използвах, имаха еднакъв размер.

Налични функции на Gifski

Gifski има и някои функции, с които можем:

  • Създайте GIF анимация със специфично измерение.
  • Показване на определен брой кадри в секунда.
  • Кодирайте със специфично качество.
  • Кодирайте по-бързо.
  • Също така ще можем да кодираме изображения точно в дадения ред.

за създайте GIF анимация със специфично измерение, например width = 512 и height = 490, използвайте следната команда:

gifski -o archivo.gif -W 512 -H 490 *.png

Можем задайте броя на кадрите в секунда искаме в gif анимацията. По подразбиране е 20. За да направите това, изпълнете:

gifski -o archivo.gif --fps 30 *.png

Ние можем кодирайте със специфично качество по скалата от 1-100. Очевидно по-ниското качество може да даде по-малък файл, а по-високото качество - по-голям в нашата GIF анимация.

gifski -o archivo.gif --quality 40 *.png

Gifski ще отнеме повече време, когато кодира голям брой изображения. За да направите какво процесът на кодиране е 3 пъти по-бърз от обичайната скорост, тичам:

gifski -o archivo.gif --fast *.png

Имайте предвид, че ще намали качеството до 10%.

За да кодираме изображения точно в дадения ред, ще използваме опцията –nosort. Тук можете заменете * .png с имената на файловете и техните разширения, в реда, който ни интересува най-много.

gifski -o archivo.gif --nosort *.png

Създайте GIF анимация от видео файл

Понякога може ние се интересуваме от анимиран файл, взет от видеоклип. Тук FFmpeg може да ни помогне. Първо трябва конвертирате видео в PNG рамки със следната команда:

ffmpeg -i video.mp4 frame%04d.png

Горната команда прави файловете с изображения "рамка0001.png''рамка0002.png''рамка0003.png'и т.н. ..., от video.mp4. Символите% 04d ще генерират номера на кадъра. Тази команда ще раздели целия видеоклип на изображения, които се записват в текущата работна директория.

След конвертиране на видеото в изображения, просто изпълнете следната команда към създайте анимирания GIF файл.

gifski -o archivo.gif *.png

Помощ и информация

За повече подробности можем вижте раздела за помощ на програмата, като напишете:

помощ gifski

gifski -h

Ако някой има нужда повече помощ или информация за gifski, можете да се консултирате уебсайта на проекта. Също така можем да получим повече информация от pngquant във вашия уебсайт засегнати.


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

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

*

*

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