Інструменти для створення веб-зображень у Linux

Linux має кілька інструментів для роботи з форматом WebP


В попередня стаття Ми згадали формати зображень, які зазвичай використовуються на веб-сайтах, і визначили, які з них підходять для кожного випадку. Зараз ми обговоримо інструменти для створення веб-зображень у Linux.

Оскільки найпоширеніші формати працюють із Gimp і попередньо встановленими програмами перегляду, Ми збираємося зосередитися на форматах WebP і SVG

Інструменти для створення веб-зображень у Linux

WebP

Формат WebP є частиною спроб Google отримати повне домінування в Інтернеті. Підтримує стиснення як із втратами, так і без втрат.

На початку існування Інтернету повільне з’єднання означало пошук способів швидкого завантаження зображень. Саме тоді було розроблено два методи:

  • Стиснення з втратами: Вага зображення зменшується за рахунок усунення зайвої інформації, яка впливає на якість. Таким чином, це не метод, який можна використовувати для зображень, які потребують високої роздільної здатності. Його можна використовувати для зображень, що відображаються на екрані.
  • Стиснення без втрат: Замість видалення зайвої інформації стиснення досягається за допомогою алгоритмів.

Зображення у форматі WebP на 30% менші, ніж їх аналоги у форматі PNG або JPG

Як створювати, редагувати та переглядати зображення у форматі WebP

Принаймні в Ubuntu Studio 23.10 Gimp може відкривати, редагувати та зберігати зображення у форматі WebP. Нам просто потрібно додати .webp до імені файлу та натиснути «Експортувати». У вікні параметрів можна вибрати, чи зберігати з втратою, а також тип зображення.

Загалом дистрибутиви на основі KDE не матимуть особливих проблем оскільки Gwenview, нативна програма перегляду може відкрити його без проблем. Дистрибутиви на основі GNOME вимагатимуть встановлення пакета.

Для Ubuntu і похідних ми робимо це за допомогою:

sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader
sudo apt update
sudo apt install webp-pixbuf-loader

На ArchLinux

sudo pacman -S webp-pixbuf-loader

Якщо ми користувачі Fedora

sudo dnf install webp-pixbuf-loader

Той самий метод застосовується до дистрибутивів на основі робочого столу XFCE.

Для дистрибутивів, які використовують LxQT або Cinnamon, зображення мають відображатися без проблем.

Перетворення зображень за допомогою терміналу

Є дві команди, які дозволяють нам конвертувати у формат WebP і з нього. Ми можемо встановити їх за допомогою таких команд:

Ubuntu і похідні

sudo apt install webp

Fedora та похідні

sudo dnf install libwebp

Тепер у нас є такі інструменти:

anim_diff – інструмент для показу різниці між зображеннями, які складають анімацію.
anim_dump – інструмент дампу для різниці між анімаційними зображеннями.
cwebp – інструмент для конвертації у формат WebP
dwebp – інструмент для конвертації зображень WebP в інші формати.
gif2webp – інструмент для конвертації GIF-анімації в WebP
img2webp – інструмент для перетворення послідовності зображень в анімацію WebP.
vwebp – Переглядач файлів WebP для терміналу.
webpinfo – Як випливає з назви, це корисно для перегляду інформації про файл зображення WebP.
webpmux – вдосконалений інструмент роботи з файлами WebP

Деякі приклади

Щоб конвертувати файли інших форматів у WebP

cwebp -q <factor de compresión> <imagen de origen> -o <imagen_convertida.webp>

Щоб конвертувати з WebP в інші формати

dwebp origen.webp -o destino

Пам’ятайте, що ви також повинні вказати формат файлу цільового зображення.

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

for img in *.{jpg,png,gif}; do
cwebp -q FC "$img" -o "${img%.*}.webp"
done

Де FC замінено на коефіцієнт стиснення

Пам’ятайте, що ви можете побачити всі можливі використання цих команд, ввівши їх у терміналі

man nombre del comando.

Як ми вже говорили в попередній статті, WebP має багато можливостей. Однак варто пам’ятати, що з цим справляються лише найсучасніші браузери. Це все питання зважування «за» і «проти».

У наступній статті ми заповнимо борг, який залишився від цієї, згадавши інструменти, які дозволяють нам маніпулювати файлами у форматі SVG. Якщо ви не можете чекати, спробуйте Inkscape.


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

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

*

*

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