Webp чем открыть в linux

Обновлено: 04.07.2024

WEBP чем открыть. Формат Webp все чаще встречается при работе с графическими изображениями. И возникает вопрос как работать с картинками. Согласно Википедии , WebP — формат сжатия изображений с потерями и без потерь качества, предложенный компанией Google Inc. в 2010 году. В этой статье я расскажу как работать с этим форматом.

Чем открыть webp в linux. Добавляем поддержку Webp

  • Как добавить поддержку WebP в Linux
  • Программы, поддерживающие работу с изображениями WebP в Linux и Windows
  • Как конвертировать изображения WebP в JPG, JPEG, PNG и другие форматы

Для работы с форматом webp в линукс нужно установить пакет командой:

Теперь можно использую терминал конвертировать изображения в нужный нам формат.

Программы с графическим интерфейсом для работы с WebP в linux

Если вы не используете KDE учтите, что будут загружены и установлены пакеты этой среды рабочего окружения. Для установки Gwenview выполните команду:

Для полной русификации программ KDE установите поддержку Русского языка. Команда:

Интерфейс программы Gwenview для просмотра и редактирования изображений

Для установки gThumb выполните команду:

Интерфейс программы gThumb для рабочего окружения гном

После установки можно свободно открывать, просматривать и сохранять картинки в нужном вам формате. gThumb я сделал программой по умолчанию работающей с форматом webp. В XFCE это сделать очень просто. Кликните по файлу правой кнопки мыши и в контекстном меню выберите "Открыть в другом приложении" (Открыть с помощью)

Контекстное меню в xfce по правому клику мыши

Выберите левым кликом мыши по нужному приложению, в данном случае gThumb, и поставьте флаг в чекбоксе "Использовать по умолчанию для этого типа файлов". После чего нажмите кнопку открыть.

Меню открыть с помощью в XFCE показан выбор программы для просмотра картинок gThumb

Теперь при открытии файлов данного типа будет использована эта программа.

Конвертировать JPEG / PNG в WebP

Для преобразования файлов JPEG или PNG в WebP нужно использовать программу "cwebp" для сжатия. Пример команды:

cwebp -q [качество_картинки] [JPEG / _имя_файла_PNG] -o [_имя_файла_WebP]

Пример изменения файла:

После применения команды, файл example.jpg будет преобразован в example.webp.

Конвертировать WebP в JPG / PNG

Думаю более интересно обратное изменение файлов в более привычные для нас форматы. Теперь изменим webp на jpg или png. Для этого применим программу "dwebp". Пример команды:

dwebp [_имя_файла_WebP] -o [_имя_файла_PNG]

Пример для конвертирования:

В результате получим файл example.jpg в привычном формате .jpg. Если нужно в jpeg/jpg то вместо .jpg пишем .jpg или .jpg.

Для пакетной конвертации также прекрасно подойдет кроссплатформенная программа "Converseen" речь о ней будет в конце статьи. А подробный обзор находится здесь. Для установки используйте команду:

WebP чем открыть в Windows

Интерфейс XnView программы для просмотра и редактирования картинок

Интерфейс программы IrfanView 32 битная версия для просмотри изображений в операционной системе Windows

Для того, что бы она могла работать с расширением .webp потребуется скачать и установить плагины. На официальном сайте они есть для 32 и 64 битных систем. Можно скачать как установщик так и архив. В случае с архивом распакуйте в папку с программой для плагинов "Plugins". Для примера 32 битная версия в Windows 7 64 путь такой:

Скачиваете, устанавливаете и пользуетесь.

Как конвертировать WebP в другой формат в Windows

Как изменить формат WebP на JPEG, PNG и другие в Windows? Если фалов достаточно много то удобнее использовать для этого специальную программу конвертер.


Прошло более пяти лет с тех пор, как Google представил формат файлов WebP для изображений. Google утверждает, что WebP обеспечивает сжатие с потерями и без потерь, а сжатые файлы WebP имеют размер примерно на 25% меньше по сравнению со сжатием JPEG.

Google стремился сделать WebP новым стандартом для изображений в Интернете, но я не вижу, чтобы это произошло. Прошло более пяти лет, и он все еще не принят в качестве стандарта, кроме как в экосистеме Google. Но, как мы знаем, Google настойчиво относится к своим технологиям. Несколько месяцев назад Google изменил все изображения в Google Plus на WebP.

Если вы загрузите эти изображения из Google Plus с помощью Google Chrome, у вас будут изображения WebP, независимо от того, были ли вы загружены PNG или JPEG. И это не проблема. Проблема в том, что когда вы пытаетесь открыть эти файлы в Ubuntu, используя GNOME Image Viewer по умолчанию, и вы видите эту ошибку:

Не удалось найти XYZ.webp

Нераспознанный формат файла изображения


GNOME Image Viewer не поддерживает изображения WebP

В этом уроке мы увидим

  • как добавить поддержку WebP в Linux
  • список программ, поддерживающих изображения WebP
  • как конвертировать изображения WebP в PNG или JPEG
  • как загружать изображения WebP напрямую как изображения PNG

Как просматривать изображения WebP в Ubuntu и других Linux

GNOME Image Viewer, средство просмотра изображений по умолчанию во многих дистрибутивах Linux, включая Ubuntu, не поддерживает изображения WebP. В настоящее время нет доступных плагинов, которые позволили бы GNOME Image Viewer добавить поддержку WebP.

Это означает, что мы просто не можем использовать GNOME Image Viewer для открытия файлов WebP в Linux . Лучшей альтернативой является gThumb, который поддерживает изображения WebP по умолчанию.

Чтобы установить gThumb в Ubuntu и других дистрибутивах Linux на основе Ubuntu, используйте команду ниже:

После установки вы можете просто щелкнуть правой кнопкой мыши изображение WebP и выбрать gThumb, чтобы открыть его. Вы должны увидеть это сейчас:


Изображение WebP в gThumb

Сделайте gThumb приложением по умолчанию для изображений WebP в Ubuntu

Для начинающих пользователей Ubuntu, если вы хотите сделать gThumb приложением по умолчанию для открытия файлов WebP, просто выполните следующие действия:

Шаг 1. Щелкните правой кнопкой мыши изображение WebP и выберите «Свойства».


Выберите Свойства из меню правой кнопки мыши

Шаг 2 : Перейдите на вкладку «Открыть с помощью», выберите gThumb и нажмите «Установить по умолчанию».


Сделайте gThumb приложением по умолчанию для изображений WebP в Ubuntu

Сделайте gThumb приложениями по умолчанию для всех изображений

gThumb может предложить гораздо больше, чем программа просмотра изображений. Например, вы можете сделать простое редактирование, добавить цветовые фильтры к изображениям и т. Д. Добавление фильтра не так эффективно, как XnRetro, специализированного инструмента для добавления Instagram-эффектов в Linux, но доступны базовые фильтры.

Мне очень понравился gThumb, и я решил сделать его средством просмотра изображений по умолчанию. Если вы также хотите сделать gThumb приложением по умолчанию для всех видов изображений в Ubuntu, выполните следующие действия:

Шаг 1 : Откройте Системные настройки


Шаг 2 : Перейти к деталям.


Шаг 3 : Выберите gThumb в качестве приложений по умолчанию для изображений здесь.


Альтернативные программы для открытия файлов WebP в Linux

Возможно, вам не понравится gThumb. В этом случае вы можете выбрать одно из следующих приложений для просмотра изображений WebP в Linux:

  • XnView (не с открытым исходным кодом)
  • GIMP с неофициальным плагином WebP, который можно установить через этот PPA, который доступен до Ubuntu 15.10. Я расскажу об этой части в другой статье.
  • Gwenview

Конвертируйте изображения WebP в PNG и JPEG в Linux

Есть два способа конвертировать изображения WebP в Linux:

  • Командная строка
  • графический интерфейс пользователя

1. Использование командной строки для преобразования изображений WebP в Linux

Сначала вам нужно установить инструменты WebP. Откройте терминал и используйте следующую команду:

Конвертировать JPEG / PNG в WebP

Мы будем использовать команду cwebp (это означает сжатие в WebP?) Для преобразования файлов JPEG или PNG в WebP. Формат команды выглядит так:

cwebp -q [image_quality] [JPEG / PNG_filename] -o [WebP_filename]

Например, вы можете использовать следующую команду:

Конвертировать WebP в JPEG / PNG

Чтобы преобразовать изображения WebP в JPEG или PNG, мы будем использовать команду dwebp. Формат команды:

dwebp [WebP_filename] -o [PNG_filename]

Примером этой команды может быть:

2. Использование инструмента GUI для преобразования WebP в JPEG / PNG

Для этой цели мы будем использовать XnConvert - бесплатное, но не открытое приложение. Вы можете скачать установочные файлы с их сайта:

Обратите внимание, что XnConvert - это мощный инструмент, который вы можете использовать для пакетного изменения размеров изображений. Однако в этом уроке мы увидим только, как преобразовать одно изображение WebP в PNG / JPEG.

Откройте XnConvert и выберите входной файл:


На вкладке «Вывод» выберите формат вывода, который вы хотите преобразовать. После того, как вы выбрали выходной формат, нажмите Convert.


Это все, что вам нужно сделать, чтобы преобразовать изображения WebP в PNG, JPEg или любой другой формат изображения по вашему выбору.

Загрузите изображения WebP в формате PNG прямо в браузере Chrome

Возможно, вам совсем не нравится формат изображений WebP, и вы не хотите устанавливать новое программное обеспечение только для просмотра изображений WebP в Linux. Это будет больше боли, если вам придется конвертировать файл WebP для дальнейшего использования.

Более простой и менее болезненный способ - установить расширение Chrome Сохранить изображение в формате PNG. С этим расширением вы можете просто щелкнуть правой кнопкой мыши изображение WebP и сохранить его как PNG напрямую.


Сохранение изображения WebP в формате PNG в Google Chrome

Получить Сохранить изображение как расширение PNG

Какой у тебя выбор?

Я надеюсь, что это подробное руководство помогло вам получить поддержку WebP в Linux и помогло вам конвертировать изображения WebP. Как вы обрабатываете изображения WebP в Linux? Какой инструмент вы используете? Из описанных выше методов, какой вам понравился больше всего?

О Webp

В следующей статье мы рассмотрим, как конвертировать изображения в формат WebP. Если вы посвятили себя созданию веб-страниц, вы уже знаете, что одним из лучших способов оптимизации производительности вашего веб-сайта является использование сжатых изображений. В этой статье мы увидим, как использовать формат WebP. С его помощью мы можем создавать сжатые и качественные изображения для использования на наших веб-страницах.

WebP - это относительно новый формат изображений, который предлагает исключительно сжатие без потерь и с потерями для изображений в Интернете. Этот формат был разработан Google. Чтобы использовать его, вам необходимо загрузить предварительно скомпилированные утилиты для Gnu / Linux, Windows и Mac OS X.

WebP - это новый формат изображений, обеспечивающий сжатие без потерь и с потерями для файлов PNG и JPEG. В этом формате добьемся размера изображения на 34% меньше. Это совместим с Google Chrome и Opera. Мы можем использовать Nginx и Apache, чтобы определить, поддерживается ли этот формат агентом браузера, а затем предоставить изображение в новом формате вместо исходного изображения. Этот формат файла также поддерживает анимированные изображения, что может привести к значительному уменьшению размеров изображения.

С форматом WebP веб-мастера и веб-разработчики могут создавать более мелкие и насыщенные изображения которые делают Интернет быстрее.

Установите инструмент WebP в Ubuntu

К счастью, пакет webp присутствует в официальных репозиториях Ubuntu. Мы можем установить его с помощью диспетчера пакетов APT. Нам останется только открыть терминал (Ctrl + Alt + T) и написать в нем:

Мы также можем выбрать Ubuntu и другие дистрибутивы Gnu / Linux для скачать пакет webp из репозитория Google. Для этого воспользуемся командой Wget открыв терминал (Ctrl + Alt + T) и набрав:

Следующее, что мы сделаем, - это извлечем файл и перейдем в каталог извлеченного пакета следующим образом:

инструменты webp

Встроенные инструменты

Как видно на скриншоте выше, пакет содержит предварительно скомпилированную библиотеку (libwebp), чтобы добавить различные веб-утилиты, перечисленные ниже:

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

Мы сможем увидеть все параметры для любого из предыдущих инструментов, запустив их без аргументов или используя -longhelp флаг, Например:

Наконец, если мы хотим запустить предыдущие программы, не записывая их абсолютные пути, нам нужно будет только добавить каталог

/ libwebp-0.6.1-Linux-x86-32 / бен к нашему Переменная окружения PATH в нашем файле

/ .bashrc. Для этого выполним в терминале (Ctrl + Alt + T):

В последнем файле мы добавим:

включить webp в bashrc

Когда закончите, нам останется только сохранить файл и закрыть его. При выезде мы откроем новое окно терминала и мы сможем выполнять все веб-программы, как любую другую команду в системе.

Преобразование изображения в webp

Чтобы преобразовать изображение в webp, мы можем использовать инструмент cwebp. В нем параметр -q определяет качество вывода, а -o указывает выходной файл. Вот пример:

Изображение, созданное с помощью Webp

Просмотр преобразованного изображения

Просмотр изображений Webp

После завершения преобразования мы можем просмотр изображения webp с помощью инструмента vwebp. Как вы можете видеть на снимке, одно и то же изображение имеет определенные отличия от изображения в формате jpeg.

WebP - лишь один из многих продуктов, созданных в результате постоянных усилий Google по ускорению Интернета. Если мы хотим узнать больше об этом формате изображения, мы можем посетить Сайт проекта WebP.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Убунлог » Ubuntu » WebP, формат изображений для веб-страниц Google

Формат изображений WebP

Ваш сайт можно сделать быстрее и легче, всего лишь изменив формат изображений на нем. Причем даже без дополнительной компрессии и потери качества. Для этого надо ознакомиться с форматом WebP и конвертировать в него все картинки на странице. Но давайте обо всем по порядку.

Краткое описание WebP

WebP — это формат файла, разработанный компанией Google в 2010 году. Его особенностью является продвинутый алгоритм сжатия, позволяющий сократить размер картинки без видимых потерь в качестве.

Да, другие форматы тоже поддерживают сжатие, но технологии, стоящие в основе WebP, куда прогрессивнее. И если сравнивать WebP с конкурентами в соотношении степени сжатия к качеству картинки, то разработка Google одержит уверенную победу.

В среднем вес картинок сокращается на 25–35%, что позволяет вебмастерам размещать на сайтах больше изображений, не тратя впустую драгоценное пространство на жестком диске арендованного VDS.

При разработке формата сотрудники Google использовали те же методики сжатия, что используются в компрессии кодеков VP8.

Преимущества WebP на другими форматами

Естественно, основное преимущество — это размер. Сокращение размера положительно влияет сразу на четыре аспекта работы в интернете:

  1. Сайты со сжатыми WebP-картинками работают быстрее. Уходит меньше времени на обработку небольших файлов. Даже если в статье будет под сотню изображений, компрессия спасет от чересчур долгих загрузок.
  2. Загружая на VDS маленькие изображения, можно сэкономить на пространстве жесткого диска.
  3. Пользователи будут тратить меньше мобильного трафика при посещении сайта со смартфона.
  4. Выделенный интернет-канал до сервера будет загружен гораздо меньше, если передаваемый медиаконтент меньше весит. Еще один плюс к производительности.

Но говорить о преимуществах WebP проще в сравнении с другими форматами.

WebP против JPEG

JPEG — формат, отлично подходящий для изображений с большим количеством цветов. Он мало весит и имеет приемлемое качество, из-за чего обрел столь большую популярность среди пользователей.

Сравнение качества JPEG и WebP

Главный недостаток JPEG — заметная потеря в качестве и детализации из-за недостаточно продуманных алгоритмов сжатия. Это особенно заметно при приближении или когда у картинки изначально не слишком высокое разрешение.

У WebP качество картинки практически не теряется. Если ознакомиться с галереей Google, то станет понятно, что отличить их формат от высококачественных JPEG практически невозможно. Это видно только по размеру файлов.

WebP против PNG

PNG — формат, ставший золотым стандартом и сумевший сохранить идеальный баланс между качеством и весом. Он подходит для изображений с логотипами или некрупным текстом. Там, где нужна высокая детализация.

Но речь идет о графике. С фотоснимками PNG справляется хуже более узкоспециализированных расширений. К тому же PNG заметно тяжелее того же JPEG даже после компрессии (хоть и сохраняет высокое качество).

Сравнение WebP с популярными декодерами PNG

WebP по детализации и цветопередачи на одном уровне с PNG. Разницу трудно заметить даже при сравнении лоб в лоб. Он хорошо отображает как графику, так и фотографии. При этом размер зачастую ниже, чем у PNG, на 30%.

Недостатки WebP

Поддержка данного формата среди браузеров и веб-приложений постепенно растет. Сейчас с WebP не возникает проблем ни в Google Chrome, ни даже в Safari. Но остались сайты и программы, которые все еще не знакомы с этим расширением картинок. Поддержка в браузере Apple появилась не так давно, а в Internet Explorer не появится никогда.

Как я уже заметил выше, проблема не только в браузерах, но и в других программных решениях. К примеру, в WordPress нет нативной поддержки WebP, а это, между прочим, популярнейшая CMS в мире. И таких ресурсов все еще много.

А еще WebP-файлы зачастую нечем открывать на компьютере. Поэтому некоторые пользователи Windows и Linux негодуют, когда пытаются скачать картинку через Google Chrome, а получают файл с невнятным расширением, который нельзя открыть.

Как открыть WebP-файл

Если вы столкнулись с тем, что в вашей ОС нет программы для работы с WebP, то вам поможет поддерживаемый браузер. Алгоритм действий:

  1. Открываем картинку в формате WebP на любом сайте, где нам удалось ее разыскать.
  2. Кликаем по ней правой кнопкой мыши и сохраняем на жесткий диск в формате WebP.
  3. Затем кликаем правой кнопкой мыши по картинке уже на жестком диске.
  4. В контекстном меню системы ищем пункт «Открыть с помощью…» и выбираем в нем браузер Google Chrome или Firefox.

В Linux можно открывать WebP-файлы с помощью редактора изображений GIMP. В macOS этот формат поддерживается по умолчанию в приложении «Просмотр», в нем же картинку можно отредактировать и конвертировать.

Сохраняем WebP как JPEG (или конвертируем в другой подходящий формат)

Инструкция для тех, кто не желает возиться с WebP и хочет изменить формат изображения в более привычный.

Есть несколько методов превращения WebP в условный PNG или JPEG средствами Windows. Через браузер, через Microsoft Paint и через специализированный декодер и команду в терминале Windows (внезапно).

Конвертируем PNG в WebP

Инструкция для тех, кто хочет стать частью новой тенденции и перейти на WebP уже сейчас.

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

Мы рассмотрим более практичные способы с точки зрения постоянной работы с веб-контентом. То есть инструменты, используемые вебмастерами в повседневной работе при публикации сайтов и новых материалов на них.

Через плагин для Фотошопа

Берем детище Adobe как самый популярный редактор среди дизайнеров веб-интерфейсов и основной массы контентщиков.

WebP plugin для Фотошопа

Сначала скачиваем плагин WebP Photoshop Plugin с официального сайта разработчиков. После этого устанавливаем и перезапускаем редактор. При повторном запуске в нем появится новый формат для экспорта. Открываем изображение в формате JPG, PNG и т.п., затем открываем меню File и выбираем пункт Save As… Во всплывшем окошке указываем расширение WebP или WebP Lossless. Второй вариант подразумевает немного иной тип сжатия, сохраняющий все детали изображения.

Появится интерфейс приложения, предлагающий выбрать уровень качества, степень четкости и даже уровень снижения шумов.

Через node.js

Подойдет тем, кому надо пачками конвертировать разного рода изображения в WebP, тратя на это минимум сил. Естественно, нужно хотя бы примерно понимать, что такое node.js и установить ее к себе на компьютер с Linux.

Представим, что node.js уже установлен и работает. Возвращаемся к конвертеру. Будем использовать плагин imagemin и соответствующий скрипт на его базе, чтобы автоматизировать процесс конвертации.

Чтобы установить imagemin, введем в командную строку:

Затем создаем скрипт в формате JavaScript со следующими вводными данными и запустим его в node.js:

По умолчанию в переменных outputFolder, PNGImages и JPEGImages указаны значения img, но их можно заменить на другие. В названиях изображений вовсе можно оставить звездочку, чтобы скрипт конвертировал все изображения с расширениями JPEG и PNG, что сможет обнаружить в папке.

Через плагин для WordPress

Если работаете в CMS WordPress, можно не изгоняться с node.js, а установить плагин WebP Express. Он использует библиотеку WebP Convert Library для конвертации изображений с расширениями PNG и JPEG в формат компании Google.

Но оно не просто заменяет одно расширение другим, а добавляет еще один файл для браузеров, которые поддерживают этот стандарт. Альтернативные форматы никуда не исчезают и продолжают отображаться в неподдерживаемых браузерах.

А еще есть плагины для сжатия изображений в WordPress, которые создают WebP-копии загружаемых картинок и распространяют их по CDN. Они также ужимают другие форматы, минимизируя потери в качестве.

Подключаем WebP к HTML- и CSS-файлам

В случае с плагинами и CMS все понятно. Там есть графические интерфейсы для загрузки изображений. С кодом тоже нет сложностей. WebP можно встраивать в HTML-разметку как «обычные» изображения – через тег <img> Правда, только для поддерживаемых браузеров.

В случае с неподдерживаемыми придется добавить в разметку элемент и внутри него прописать дополнительные источники изображений со всеми расширениями. Это делается через тег <source srcset=“ссылка на картинку" type=”image/формат картинки">. В CSS WebP добавляется через параметр background-image: url (ссылка на картинку с нужным расширением).

На этом все. Как видите, в формате WebP нет ничего страшного. Обычные картинки, просто не везде поддерживаются. Отсюда и некоторые сложности в работе, но совсем скоро эта проблема исчезнет и WebP окончательно станет веб-стандартом.

Читайте также: