Форматы изображений: краткое сравнение
ФорматОсобенностиКогда выбирать
JPG / JPEGСжатие с потерями; без прозрачностиФотографии и совместимость
PNGБез потерь; с прозрачностьюСкриншоты, схемы и исходники
WebPС потерями или без; с прозрачностьюОптимизация изображений для сайта
01 / 06

Короткий ответ: выбор зависит от самой картинки

Для обычных фотографий JPG остаётся удобным универсальным форматом: его открывают почти любые устройства и редакторы. Для скриншотов, схем с тонкими линиями, графиков и прозрачного фона чаще подходит PNG. Для изображений на современном сайте стоит попробовать WebP: он умеет эффективно сжимать картинки, поддерживает прозрачность и помогает уменьшать размер загрузки. Но эти правила не абсолютны. Исходный качественный снимок лучше сохранять отдельно в первоначальном виде, а экспортировать более лёгкую копию для публикации. Руководство MDN сравнивает форматы по способу сжатия, поддержке прозрачности и точности деталей. Расширение само по себе не улучшает качество фотографии: гораздо важнее разрешение исходника и параметры экспорта. Нельзя также сделать настоящий PNG простым переименованием файла .jpg.

02 / 06

JPG: хороший выбор для фото, но не для мелкого текста

JPG, или JPEG, использует сжатие с потерями: часть визуальной информации удаляется, чтобы файл занимал меньше места. На пейзажах, портретах и обычных фотографиях при разумных настройках разница часто малозаметна. Это делает JPG удобным для семейных снимков, путешествий и отправки изображений знакомым. Проблемы возникают вокруг мелких букв, тонких контрастных линий и резких границ: на них могут появляться размытость и характерные артефакты. При многократном экспорте с потерями качество может ухудшаться. Обычный JPG не поддерживает прозрачный фон, поэтому изображение с вырезанным объектом при таком сохранении должно получить фон определённого цвета. Скриншот приложения часто выглядит чётче в PNG. Если снимок важен для архива, оставьте оригинал и создавайте отдельные JPG-копии для публикации.

03 / 06

PNG: точные пиксели, текст и прозрачный фон

PNG применяет сжатие без потерь, позволяя сохранить значения пикселей без тех искажений, которые обычно возникают при экспорте в JPG. Поэтому формат особенно подходит для скриншотов с текстом, интерфейсов программ, графиков, схем и изображений с прозрачным фоном. Он умеет хранить полноцветные картинки, но сложная фотография в PNG нередко занимает гораздо больше места, чем визуально похожий JPG или WebP с потерями. Важное уточнение: сохранение повреждённого JPEG в PNG не восстановит детали, которые были удалены при предыдущем сжатии. И большой PNG не обязательно качественный, если исходная картинка маленькая или неразборчивая. Используйте PNG там, где важны точные границы, мелкие элементы и прозрачность. А для логотипа, созданного из векторных линий, может быть разумнее сохранить оригинальный SVG, если он подходит для нужного сервиса.

04 / 06

WebP: удобный современный формат для сайтов

WebP поддерживает и сжатие с потерями, и без потерь, прозрачность и даже анимацию. По данным разработчиков Google, при сопоставимом визуальном качестве файлы WebP во многих тестовых условиях оказываются меньше JPEG или PNG; однако точный результат зависит от картинки, разрешения и настроек кодирования. Фотография с множеством деталей может уменьшиться существенно, а маленькая простая иконка — совсем немного. Все актуальные крупные браузеры умеют показывать WebP, но некоторые старые программы, сервисы печати и формы загрузки могут требовать JPG или PNG. Для сайта стоит сравнить WebP с исходной картинкой в реальном размере на экране, не забывая про цветовой профиль, ориентацию и метаданные. Не нужно многократно конвертировать один и тот же файл с потерями: это не возвращает уже утраченную информацию. Сравнивайте размер при похожем качестве, а не при случайных настройках.

05 / 06

Пять практических ситуаций: что выбрать прямо сейчас

Если отправляете снимок из путешествия по электронной почте или в мессенджере, обычно достаточно JPG с нормальным качеством экспорта. Если показываете ошибку Windows, интерфейс сайта или таблицу, лучше PNG: буквы и границы останутся чёткими. Для большой фотографии на сайте сравните WebP либо AVIF с качественным JPG и проверьте размер загрузки. Для прозрачного логотипа используйте исходный SVG, если он есть и безопасен, либо PNG или WebP с альфа-каналом. Для изображения, которое предстоит редактировать ещё много раз, сохраните нетронутый оригинал отдельно. И не забывайте о разрешении: огромная фотография, которая показывается на экране шириной в несколько сотен пикселей, зря тратит трафик. В результате на скорость и резкость влияют одновременно формат, реальные размеры, качество экспорта и способ показа в браузере.

06 / 06

Как безопасно перевести JPG в PNG или WebP

Откройте изображение в надёжном редакторе и используйте функцию экспорта или «Сохранить как», указав действительный формат. Не пытайтесь конвертировать файл простой заменой букв после точки. Проверьте результат на полном масштабе: мелкий текст, прозрачные углы, плавные переходы цвета и правильную ориентацию. При переводе прозрачного изображения в JPG фон станет непрозрачным — его цвет нужно выбрать. Конвертация JPG в PNG может увеличить размер файла, но не устранит старые артефакты JPEG. Для сайта элемент HTML picture позволяет отдавать WebP и показывать запасной JPG или PNG там, где это необходимо; такой подход описан на MDN. Если исходная фотография содержит личные документы, лица или геометки, лучше использовать локальную программу, а не загружать файл на случайный конвертер. Как убрать данные о местоположении из фотографии, описано в /ru/guides/remove-photo-location-metadata/. Другие инструкции собраны в /ru/topics/digital/.

Источники и дополнительная информация
✳  Наш принцип

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

← Все статьи