Как просматривать WebP‑изображения на Linux (Ubuntu и Linux Mint)

Важно: все команды в статье предназначены для дистрибутивов на базе Debian/Ubuntu (Ubuntu, Linux Mint). Если вы используете другую систему, замените пакетный менеджер (например, dnf, pacman).
Что такое WebP
WebP — это формат изображений, разработанный Google. Он использует расширение .webp и часто даёт меньший размер файла при сопоставимом визуальном качестве по сравнению с JPEG, PNG и GIF. WebP поддерживает как потери качества (lossy), так и без потерь (lossless), а также анимацию и альфа‑канал.
Коротко:
- Потери качества: да
- Без потерь: да
- Альфа‑канал: да
- Анимация: да
Понятие в одну строку: WebP — компактный формат изображений для веба, который снижает трафик и ускоряет загрузку страниц.
Почему на Linux иногда возникают проблемы
Многие стандартные просмотрщики изображений в среде рабочего стола (особенно старые версии) не поддерживают WebP «из коробки». В этом случае система открывает файл в браузере или показывает ошибку «Could not load the image». Решения — добавить поддержку в текущий просмотрщик, установить просмотрщик с нативной поддержкой или конвертировать файлы.
Короткий обзор подходов
- Включить загрузчик WebP для GDK pixbuf — это даст поддержку WebP для стандартных просмотрщиков GNOME (Eye of GNOME) и некоторых производных.
- Установить просмотрщик с нативной поддержкой WebP (gThumb, GIMP, XnView MP и др.).
- Конвертировать WebP в PNG/JPG локально или онлайн.
1. Включение поддержки WebP в стандартном просмотрщике (GDK Pixbuf)
Когда стоит использовать: хотите оставить текущий просмотрщик (Image Viewer, Xviewer) и не ставить дополнительный софт.
Шаги:
- Откройте терминал.
- Добавьте PPA для плагина (если нужно для вашей версии дистрибутива):
sudo add-apt-repository ppa:krifa75/eog-ordissimo- Обновите список пакетов:
sudo apt update- Установите загрузчик WebP для GDK‑pixbuf:
sudo apt install webp-pixbuf-loaderПосле установки перезапустите файловый менеджер или выйдите и войдите в сеанс. Теперь система должна показывать миниатюры WebP и позволять открывать файлы двойным щелчком.
Как назначить приложение по умолчанию:
- Откройте каталог с изображением.
- Щёлкните правой кнопкой по файлу → Свойства → Открывать с.
- Нажмите Добавить и выберите «Просмотр изображений» или нужное приложение.
- Установите как по умолчанию.
Совет: если миниатюры не появились, очистите кэш миниатюр (~/.cache/thumbnails) и перезапустите менеджер файлов.
2. Установка просмотрщика с нативной поддержкой WebP
Когда стоит использовать: хотите расширенные возможности просмотра и простую поддержку WebP «из коробки».
Рекомендуемые варианты:
- gThumb — сбалансирован по функциям и удобству; прост в установке.
- qView — очень лёгкий и быстрый.
- GIMP — полноценный редактор с поддержкой WebP.
- XnView MP — мощный кроссплатформенный просмотрщик.
Установка gThumb:
sudo apt install gthumbПосле установки назначьте gThumb приложением по умолчанию через Свойства → Открывать с, как описано выше.
Плюсы установки нативного просмотрщика:
- Быстрое открытие и масштабирование.
- Поддержка метаданных и базового редактирования (обрезка, вращение).
- Иногда пакет включает кодеки/дополнения, ускоряющие показ миниатюр.
Минусы:
- Дополнительный софт в системе.
- Размер и зависимости (для тяжелых приложений).
3. Конвертация WebP в PNG/JPG
Когда стоит использовать: вы не хотите устанавливать дополнительные программы или нужно быстро получить совместимый файл для отправки.
Варианты:
- Онлайн‑конвертеры (быстро, но может быть риск приватности).
- Локальные утилиты (безопаснее для приватных файлов).
Онлайн‑пример (общее описание):
- Откройте сайт Online Converter → Image converter → Convert to JPG или Convert to PNG.
- Загрузите файл или вставьте ссылку.
- Нажмите START и скачайте результат.
Локальные инструменты и команды:
- Установка набора WebP (cwebp/dwebp):
sudo apt install webp- Преобразовать WebP в PNG с помощью dwebp:
dwebp input.webp -o output.png- Преобразовать PNG → WebP с помощью cwebp (качество 80):
cwebp -q 80 input.png -o output.webp- Использовать ImageMagick (команда magick в новых версиях):
magick input.webp output.pngПримечание: поддержка WebP в ImageMagick может зависеть от того, собран ли пакет с поддержкой webp. Если команда выдаёт ошибку, установите webp и/или соберите ImageMagick с поддержкой webp.
Примеры рабочих сценариев и чек‑лист
Чек‑лист для обычного пользователя:
- Есть доступ к терминалу.
- Решили — добавить загрузчик или установить просмотрщик.
- Сделали резервную копию важных изображений (на всякий случай).
- Перезапустили менеджер файлов после установки.
Чек‑лист для администратора:
- Проверить совместимость PPA с версией ОС.
- Оценить риски установки внешних PPA.
- Предоставить инструкции пользователям и периодически обновлять пакеты.
Чек‑лист для пользователя, заботящегося о приватности:
- Не загружайте конфиденциальные изображения в онлайн‑конвертеры.
- Используйте локальные команды dwebp/magick.
- Удалите временные файлы после конвертации.
Критерии приёмки
Как проверить, что всё настроено верно:
- Миниатюры WebP видны в файловом менеджере.
- Двойной щелчок по .webp открывает файл в выбранном просмотрщике.
- Преобразование webp → png/jpg проходит без ошибок и итоговый файл открывается в любом просмотрщике.
Отладка и типичные проблемы
Проблема: после установки webp-pixbuf-loader миниатюры не появились.
- Действие: очистите кэш миниатюр: rm -rf ~/.cache/thumbnails/* и перезапустите файловый менеджер.
Проблема: команда dwebp не найдена.
- Действие: установите пакет webp: sudo apt install webp.
Проблема: ImageMagick не конвертирует WebP.
- Действие: проверьте сборку ImageMagick на поддержку webp или используйте magick вместо convert.
Проблема: PPA не содержит пакетов для вашей версии Ubuntu.
- Действие: ищите альтернативный репозиторий или установите отдельный просмотрщик (gThumb, qView).
Сравнение популярных просмотрщиков и инструментов
| Инструмент | Нативная поддержка WebP | Лёгкость | Редактирование | Примечания |
|---|---|---|---|---|
| Image Viewer (GNOME, с webp-pixbuf-loader) | Да после установки | Очень лёгкий | Нет | Лучший для простого просмотра |
| gThumb | Да | Средний | Базовое | Хороший баланс функций |
| qView | Да | Очень лёгкий | Нет | Минималистичный, быстрый |
| GIMP | Да | Тяжёлый | Продвинутый | Для редактирования изображений |
| XnView MP | Да | Средний | Да | Кроссплатформенный, богат функций |
Когда подходы не работают и альтернативы
Контрпример: старый корпоративный образ Ubuntu без доступа в интернет и без прав sudo. В этом случае вы не сможете добавить PPA или устанавливать пакеты. Альтернатива — попросить администратора установить webp‑поддержку или конвертировать файлы на другом компьютере.
Альтернативы:
- Использовать live‑USB с актуальной версией дистрибутива.
- Конвертировать файлы на доверенной машине и переносить уже в совместимом формате.
Мини‑методология для массовой конвертации
- Соберите все .webp в одну папку.
- Напишите скрипт на bash, который перебирает файлы и вызывает dwebp или magick для конвертации в PNG/JPG.
- Проверяйте успешность по коду возврата и по размеру выходного файла.
- После проверки удалите исходники, если это допустимо.
Пример простого скрипта:
#!/bin/bash
mkdir -p converted
for f in *.webp; do
echo "Конвертация $f"
dwebp "$f" -o "converted/${f%.webp}.png"
done1‑линейный глоссарий
- WebP — формат изображений от Google, оптимизированный для веба.
- GDK Pixbuf — библиотека для загрузки и отображения изображений в GTK‑приложениях.
- PPA — персональный репозиторий пакетов для Ubuntu.
Соображения по безопасности и приватности
- Онлайн‑конверторы не подходят для конфиденциальных изображений.
- Установка сторонних PPA увеличивает поверхность атаки; по возможности используйте официальные репозитории.
- Запуск команд с sudo требует доверия к источнику пакета.
Important: при работе с корпоративными машинами согласуйте действия с администратором.
Короткое резюме
WebP — современный и компактный формат для изображений в интернете. На Linux вы можете либо добавить загрузчик для системных просмотрщиков, либо установить просмотрщик с нативной поддержкой, либо конвертировать файлы. Выбор зависит от ваших задач: простого просмотра, пакетной обработки или приватности данных.
Ключевые шаги:
- Для быстрого результата установите gThumb.
- Для интеграции в систему установите webp-pixbuf-loader.
- Для приватной конвертации используйте dwebp/magick локально.
Если нужны команды для вашего конкретного дистрибутива или готовый скрипт для массовой конвертации — напишите модель вашей системы, и я подготовлю конкретный сценарий.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента