Короткий ответ: преобразовать PNG в JPG стоит, когда картинка — фотография и нужен небольшой файл; обратный перевод, JPG в PNG, — когда изображение будут править или на нём мелкий текст. На компьютере то и другое делается за полминуты через «Сохранить как» — в Paint или в просмотрщике вроде нашей программы «Глядень». Но у каждого направления свой подвох: PNG в JPG теряет прозрачный фон, а JPG в PNG не возвращает качество. Ниже — что именно происходит с картинкой и как её не испортить.

Стрелка от карточки файла PNG к карточке JPG рядом с окном программы «Глядень», где выбран формат и качество сохранения

Чем отличаются PNG и JPG

СвойствоPNGJPG
Сжатиебез потерь: каждая точка сохраняетсяс потерями: мелкие детали упрощаются
Прозрачный фонестьнет
Фотографияфайл большойфайл в несколько раз меньше
Текст, схема, скриншотчётко, файл небольшойвокруг букв «грязь»
Повторное сохранениеничего не портиткаждый раз чуть хуже

Отсюда простое правило: снятое камерой — в JPG, нарисованное и всё с буквами — в PNG. Перевод из одного в другой нужен, когда файл оказался «не в своём» формате или его не принимает сайт.

PNG в JPG: что произойдёт с картинкой

Файл станет меньше. Для фотографии — в разы: снимок, сохранённый в PNG, весит 10–15 мегабайт, а в JPG приличного качества — два-три. Ради этого PNG в JPG обычно и конвертируют.

Прозрачный фон пропадёт. В JPG прозрачности не существует, и на её месте окажется сплошной цвет — как правило, белый. У логотипа или вырезанного предмета появится белый прямоугольник вокруг. Если фон нужен прозрачным, оставляйте PNG или берите WebP.

Чёткие края слегка поплывут. Вокруг букв, тонких линий и резких границ цвета JPG оставляет характерную рябь. На фотографии её не видно, на снимке экрана с текстом — заметно. Спасает высокое качество, но тогда и выигрыш в размере скромнее.

JPG в PNG: чего ждать не стоит

Обратный перевод часто делают в надежде «улучшить качество». Этого не происходит. Детали, которые JPG выбросил при сжатии, в файле отсутствуют, и PNG аккуратно, без потерь сохранит картинку вместе со всеми её огрехами. Весить она при этом станет в несколько раз больше.

Когда перевод JPG в PNG всё же оправдан:

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

Сделать фон прозрачным простой сменой формата нельзя: в JPG белый фон — такие же точки, как и всё остальное.

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

Переписать расширение в имени недостаточно — картинку нужно пересохранить. Paint делает это в обе стороны, но молча: степень сжатия JPG не спрашивает, а прозрачность PNG заливает белым. В программе «Глядень» при записи в JPEG сжатие задаётся ползунком, и есть перевод целой папки одной командой — он выручает, когда картинок набралась сотня. Сами действия одинаковы для любой пары форматов и расписаны в общем тексте: как изменить формат фото. Какие числа качества под какую задачу подходят — в разборе перевода HEIC в JPG; для PNG они те же.

Онлайн-конвертеры — их находят по словам «PNG to JPG» и «JPEG to PNG» — годятся для разовой картинки, на которой нет ничего личного.

BMP в JPG и PNG

BMP — старый формат без сжатия: каждая точка записана как есть, поэтому файлы огромные. Встречается у старых программ и сканеров. Перевести BMP в JPG или PNG стоит всегда — он ничем не лучше PNG, а места занимает в разы больше. Фотографию — в JPG, схему или скан с текстом — в PNG.

Коротко: что во что переводить

  • Фотография в PNG слишком тяжёлая — в JPG.
  • Логотип с прозрачным фоном — не трогать, оставить PNG.
  • Снимок экрана с текстом — оставить PNG; в JPG только если требует сайт, и с высоким качеством.
  • JPG, который предстоит править, — в PNG, один раз, и дальше работать с ним.
  • BMP — в PNG или JPG, по содержанию.

Как эта пара выглядит рядом с WebP, HEIC и остальными, показано в сравнении форматов изображений.