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