Перейти к содержимому
pdftools.kz
Конвертация

Как перевести PNG в JPG

Решение зависит от содержимого картинки, а не от расширения. Фотография в PNG хранится без потерь и весит непозволительно много — перевод в JPEG срежет вес в разы, и глаз разницы не заметит. Скриншот интерфейса, схема, таблица, текст на однотонной подложке — противоположный случай: JPEG обведёт каждую букву сероватой каймой, а вес срежет скромно. Отдельно решается судьба прозрачности: в JPEG её нет, поэтому под картинку подкладывается белый фон.

Локально в браузередо 100 МБбез регистрации

Коротко о цифрах

Цвет подложки
белый, #ffffff
Как ищется прозрачность
решёткой по площади и попиксельно по краям
Что сообщается
имена файлов, у которых альфа-канал был залит
Форматы на выходе
JPEG, PNG и WebP
Где считается
в браузере, файл на сервер не уходит

Когда перевод оправдан, а когда вреден

  • Фотография, скан бумаги, кадр с телефона — переводите смело: у таких картинок нет резких однопиксельных границ, на которых ломается JPEG.
  • Скриншот, схема, чертёж, текст на плашке — оставляйте PNG. Резкая граница чёрного и белого для JPEG худший случай, и артефакты видны без увеличения.
  • Логотип, иконка, подпись без фона — переводите только если фон точно будет белым: прозрачность не переживёт формат.
  • Картинка с крупными плоскими заливками весит в PNG мало и без всякого JPEG — там перевод только испортит края.

Что происходит с прозрачностью

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

Заметить такую потерю через неделю в готовой вёрстке — худший вариант, поэтому инструмент проверяет прозрачность до заливки и перечисляет имена файлов, где она была. Проверка идёт решёткой по площади и попиксельно по всем четырём краям: прозрачная рамка толщиной в один пиксель — обычное дело у иконок, и редкая сетка её бы проскочила.

Порядок действий

  1. Загрузите файлы .png в конвертер изображений — до тридцати за раз.
  2. Выберите JPEG; для картинок с прозрачностью, которым нужен цветной фон, остановитесь на PNG или WebP.
  3. Качество 85 подходит фотографиям; для сканов с мелким шрифтом поднимите до 92–95.
  4. Ограничение длинной стороны включайте, если картинка идёт на экран, а не в печать.
  5. Скачайте результат и сверьте список файлов с залитой прозрачностью — он в итоговом сообщении.

Частые вопросы

Насколько сильно упадёт вес?

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

Можно ли вернуть прозрачность обратно?

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

Почему на скриншоте после перевода появились серые ореолы?

Так JPEG обрабатывает резкие границы: он описывает блок восемь на восемь пикселей набором волн, и на переходе чёрного в белое волны дают рябь. Для интерфейсов и текста подходит PNG.

Что выбрать, если картинка идёт на сайт?

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

Рядом

Частые задачи с этим инструментом