Как конвертировать изображения в Webp в Linux

Изображения Webp - это изображения высокого качества со сжатием, используемые для отображения изображений на веб-сайтах и в веб-приложениях. Поскольку размер их файлов намного меньше, чем JPG или PNG, они быстро загружаются, делают ваш сайт быстрее и экономят пропускную способность. Webp - это формат изображений с открытым исходным кодом, созданный Google и быстро завоевавший популярность среди разработчиков и веб-мастеров. В большинстве случаев люди просто конвертируют существующие изображения в webp, вместо того чтобы создавать их с нуля. В этой статье мы узнаем, как конвертировать изображения в webp в Linux.

Как конвертировать изображения в Webp в Linux

Для нашей цели мы будем использовать библиотеку webp. Существует множество инструментов и библиотек webp, доступных для различных дистрибутивов Linux. Откройте терминал и выполните следующую команду для установки инструмента webp в Ubuntu/Debian.

sudo apt install webp

После установки инструмента webp в систему вы можете легко конвертировать изображения в формат webp с помощью следующей команды. Мы используем опцию -q для определения качества вывода и -o для определения имени выходного файла.

Вы также можете собрать инструмент из исходников. Сначала загрузите его исходный текст из репозиториев Google.

Затем выполните следующие команды, чтобы распаковать скачанный tarball.

Приведенная выше команда ls выведет на экран следующие имена файлов. Все они призваны помочь вам работать с webp-изображениями в различных условиях.

  • anim_diff - инструмент для отображения разницы между анимационными изображениями.
  • anim_dump - инструмент для сброса разницы между анимационными изображениями.
  • cwebp - инструмент для кодирования webp.
  • dwebp - инструмент декодера webp.
  • gif2webp - инструмент для преобразования изображений GIF в webp.
  • img2webp - инструмент для преобразования последовательности изображений в анимированный webp-файл.
  • vwebp - программа для просмотра файлов webp.
  • webpinfo - используется для просмотра информации о файле изображения webp.
  • webpmux - инструмент для мультиплексирования webp.

Из всех вышеперечисленных инструментов мы будем использовать cwebp для преобразования изображения в формат webp. Мы используем опцию -q для определения качества вывода и -o для определения имени выходного файла. Вот пример команды для преобразования изображения в формат webp.

ИЛИ

После преобразования изображения в формат .webp вы можете легко просмотреть его с помощью программы просмотра vwebp.

Если вы хотите просмотреть список доступных опций для каждого из этих инструментов, просто запустите их без каких-либо опций или с опцией -longhelp.

Наконец, если вы не хотите указывать полный путь к этим командам, а хотите напрямую вызывать их из любой точки вашей системы, добавьте расположение ~/libwebp-0.6.1-linux-x86-32/bin в переменную среды PATH в вашем файле ~/.bashrc.

Добавьте следующую строку в конец вышеуказанного файла.

Сохраните и закройте файл. Перезагрузите файл bashrc, чтобы применить изменения.

ИЛИ

Теперь вы должны иметь возможность запускать все инструменты webp в папке ~/libwebp-0.6.1-linux-x86-32/bin без указания их полных путей.

Вот домашняя страница этой библиотеки от Google.

В этой статье мы узнали, как легко конвертировать изображения в формат webp в Linux с помощью инструмента webp. Вы можете использовать этот инструмент для конвертирования изображений других форматов в webp. Если вы хотите конвертировать gif в webp, то вам может понадобиться инструмент gif2webp, указанный выше.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий