Gifski, програма для створення високоякісних зображень у форматі GIF

про gifski

У наступній статті ми збираємось поглянути на Гіфскі. Ця програма дозволить нам створювати gif-зображення висока якість, або з використанням відео, або з набором зображень. Це багатоплатформна програма з відкритим кодом. Ця програма є високоякісним кодером GIF на основі Pngquant.

Якщо хтось не знає, pngquant - це компресор зображень PNG із втратами, який ми можемо використовувати з командного рядка. Багато людей в мережі впевнені в цьому pngquant - один із найкращих компресорів PNG без втрат Що ми можемо знайти. Стискайте зображення PNG до 70%, не втрачаючи оригінальної якості та зберігаючи повну альфа-прозорість. Отримані стислі зображення сумісні з усіма веб-браузерами та операційними системами.

Оскільки Gifski базується на Pngquant, він використовує його функції для створення GIF-анімації. Ця програма є здатний створювати анімовані GIF-файли, які використовують тисячі кольорів на кадр. Гіфскі також вимагає від нас наявності ffmpeg для перетворення відео у зображення PNG.

Установка Гіфскі

Передумови

Нам доведеться переконайтеся, що ми встановили FFMpeg та Pngquant в нашому Ubuntu перед тим, як перейти до інсталяції Gifski.

FFmpeg доступний у сховищах за замовчуванням більшості дистрибутивів Gnu / Linux. Для цього ми можемо встановити його за допомогою apt. Відкриваємо термінал (Ctrl + Alt + T) і пишемо:

sudo apt install ffmpeg

в встановити pngquant, в тому ж терміналі ми збираємось виконати:

sudo apt install pngquant

Встановіть Gifski

Після встановлення передумов, тепер ми можемо встановити Gifski. Ми матимемо різні можливості встановлення. Перший буде встановіть його за допомогою заряду, якщо ми встановили Мова програмування Rust. Після встановлення цієї мови в терміналі (Ctrl + Alt + T) ми пишемо:

встановити вантаж gifski - -

cargo install gifski

Ми також можемо отримати цю програму за допомогою менеджера пакетів linuxbrew.

встановити заварювати gifski - -

brew install gifski

Якщо ви не хочете встановлювати вантаж або Linuxbrew, завантажте найновіші двійкові виконувані файли від сторінка випусків а також скомпілювати та встановити gifski вручну.

Створюйте GIF-анімації за допомогою Gifski

Ми починаємо з того місця, де зберігаємо зображення. У цьому прикладі вони всі .PNG. Там ми виконаємо таку команду для створити GIF-анімацію з набору зображень з яких ми маємо:

створити анімований файл GIF

gifski -o archivo.gif *.png

Я хочу пояснити, що на цьому прикладі всі зображення, які я використовував, мали однаковий розмір.

Доступні функції Гіфскі

Гіфскі також має деякі особливості, за допомогою яких ми можемо:

  • Створіть анімацію 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

Гіфскі займе більше часу при кодуванні великої кількості зображень. Що зробити процес кодування в 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

Наведена команда робить файли зображень "frame0001.png','frame0002.png','frame0003.png'тощо, з відео.mp4. Символи% 04d генерують номер кадру. Ця команда розділить все відео на зображення, які зберігаються в поточному робочому каталозі.

Після перетворення відео в зображення просто запустіть таку команду створити анімований файл GIF.

gifski -o archivo.gif *.png

Довідка та інформація

Детальніше ми можемо зверніться до розділу довідки програми, набравши:

допомога gifski

gifski -h

Якщо кому потрібно більше довідки або інформації щодо gifski, ви можете проконсультуватися веб-сайт проекту. Ми також можемо отримати більше інформації від pngquant у вашому сайт стурбовані.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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