Оглавление
- Формат изображений WebP: как создать WebP lossless и lossy и конвертировать в JPG
- Почему формат WebP лучше
- Утилита для конвертации в формат WebP и формата WebP в другие форматы
- Как конвертировать изображение в формат WebP
- Как конвертировать изображение из формата WebP в JPG и любой другой формат
- Как конвертировать в WebP без потерь качества — lossless
- Простой способ конвертации WebP без установки программ
1. Формат изображений WebP: как создать WebP lossless и lossy и конвертировать в JPG
Эта заметка посвящена формату изображений WebP: мы рассмотрим как конвертировать фотографию из JPG (или любого другого формата) в WebP; как наоборот конвертировать формат WebP в JPG и другие популярные форматы изображений; как создавать WebP сжатый без потерь и с потерями; а также как проверить, является ли WebP lossless и lossy, то есть сжат ли WebP с потерями или без потерь.
2. Почему формат WebP лучше
Вы могли обратить внимание, что некоторые веб-сайты перешли на формат WebP в качестве основного для фотографий и картинок. В чём преимущества формата WebP?
Изображения в формате WebP:
1) занимают меньше места чем JPG и PNG при таком же качестве
2) поддерживают сжатие как с потерями так и без потерь
3) поддерживают прозрачность (альфа-канал)
4) широко поддерживается как пользовательскими приложениями на устройствах (программами для просмотра фотографий на компьютерах и телефонах), так и онлайн (все веб-браузеры поддерживают WebP, WordPress и многие сайты поддерживают WebP)
По своим технических возможностям (например, степень сжатия и глубина цвета) формат WebP уступает таким более продвинутым форматам как HEIC и AVIF. Но если говорить о распространённости и поддержки пользовательским и серверным ПО, то WebP, пожалуй, лучший по соотношению «технические характеристики — поддержка программным обеспечением».
Также смотрите: Что такое файл WebP и чем он лучше других форматов
3. Утилита для конвертации в формат WebP и формата WebP в другие форматы
В этой инструкции мы будем использовать ImageMagick, если у вас ещё не установлен этот пакет, то смотрите статью «Как установить и пользоваться ImageMagick на Windows».
Также смотрите: Руководство по ImageMagick: установка, использование и решение проблем
4. Как конвертировать изображение в формат WebP
Для сохранения любой фотографии в формат WebP используйте команду следующего вида:
magick ИСХОДНЫЙ_ФАЙЛ НОВЫЙ_ФАЙЛ.webp
К примеру, я хочу конвертировать файл 20240111_124943.jpg в формат WebP, тогда команда будет следующей:
magick 20240111_124943.jpg 20240111_124943.webp
Примечание: имя нового файла может быть любым — главное, правильно укажите расширение файла.
Примечание 2: вы можете конвертировать в формат WebP не только из JPG, но из любых других форматов изображений.
Сравним наглядно форматы JPG и WebP. Вы можете сравнить качество изображения по следующим фотографиям. При клике по картинкам будут открыты оригинальные файлы изображений.
Первое изображение — исходный файл JPG (размер 4.3 Мегабайта):
Второе изображение — файл WebP (размер 3.1 Мегабайта):
5. Как конвертировать изображение из формата WebP в JPG и любой другой формат
Для конвертации фотографий в формате WebP используйте следующую команду:
magick ИСХОДНЫЙ_ФАЙЛ.webp НОВЫЙ_ФАЙЛ
Обратите внимание, что формат НОВОГО_ФАЙЛА будет соответствовать указанному расширению. Например, для конвертации в JPG команда должна быть следующего вида:
magick ИСХОДНЫЙ_ФАЙЛ.webp НОВЫЙ_ФАЙЛ.jpg
Например:
magick 20240111_124943.webp beach.jpg
А для конвертации в формат AVIF команда должна иметь следующий вид:
magick ИСХОДНЫЙ_ФАЙЛ.webp НОВЫЙ_ФАЙЛ.avif
Например:
magick 20240111_124943.webp beach.avif
Смотрите также: Что такое формат изображения AVIF?
6. Как конвертировать в WebP без потерь качества — lossless
Для конвертации в WebP lossless нужно использовать команду следующего вида:
magick ИСХОДНЫЙ_ФАЙЛ -define webp:lossless=true НОВЫЙ_ФАЙЛ.webp
Например:
magick test2.png -define webp:lossless=true test2.webp
Обратите внимание, что формат JPG является lossy форматом и, обычно, не имеет особого смысла сохранять файлы JPG в WebP lossless — да, благодаря этому будет сохранено исходное качество файла JPG, но при этом размер файла значительно увеличиться.
Другим lossless форматом является PNG — при конвертации изображений из PNG в WebP вы можете выбрать, хотите ли сохранить в WebP lossless (без потерь качества) или в WebP lossy (для уменьшения занимаемого места).
Сравним наглядно форматы PNG и WebP. Вы можете сравнить качество изображения по следующим фотографиям.
Исходный файл PNG (размер файла 2.2 Мегабайта):
WebP lossless (размер 1.6 Мегабайтов)
WebP lossy (97 Килобайтов — обратите внимание, на феноменальный уровень сжатия):
7. Простой способ конвертации WebP без установки программ
Если вы хотите преобразовать фотографии в формат WebP или вам нужно конвертировать картинку из формата WebP или вы хотите проверить, является ли файл WebP сжатым с потерями или без потерь, но вы не хотите устанавливать программы и разбираться с командной строкой, то вы можете воспользоваться онлайн сервисами для выполнения всех этих функций:
- Бесплатный онлайн сервис конвертации в WebP для уменьшения размера изображений без потери качества: https://suip.biz/ru/?act=convert-to-webp
- Онлайн конвертация формата WebP в JPG, JPEG, PNG, HEIC, AVIF и другие популярные форматы: https://suip.biz/ru/?act=convert-from-webp
- Проверить сжат ли WebP с потерей качества или без потерь: https://suip.biz/ru/?act=check-webp-lossless
Сразу после обработки и отправки вам результатов, ваши файлы удаляются с сервера (как исходный файл, так и полученный в результате конвертации).
Использование сервисов крайне простое — вам достаточно указать файл, который вы хотите обработать.
Также доступны дополнительные опции для тех, кому нужно больше — вы можете конвертировать в формат WebP без потерь или выбрать из списка популярных форматов если вам нужно преобразовать файл WebP.
Связанные статьи:
- Простой способ создания и конвертации AVIF (lossless и lossy) в Windows (91.6%)
- Как установить и пользоваться ImageMagick на Windows (70.4%)
- Ошибка ImageMagick в Windows: «magick: unable to open image ''test': No such file or directory @ error/blob.c/OpenBlob/3565. magick: no decode delegate for this image format `' @ error/constitute.c/ReadImage/741.» (РЕШЕНО) (62.5%)
- Как в GIMP сохранить в формате JPG или PNG (59.3%)
- Как открыть файлы AVIF на Windows (58.5%)
- WhatsApp для компьютера (RANDOM - 50%)