Как перевести JPG в PNG
Сразу о главном заблуждении: PNG не вернёт качество, потерянное при съёмке в JPEG. Он честно, пиксель в пиксель, запишет то изображение, которое браузер декодировал, вместе со всеми артефактами вокруг букв и границ. Файл при этом обычно вырастает в несколько раз: алгоритм PNG рассчитан на повторяющиеся ряды пикселей, а фотографический шум таких рядов не даёт. Смысл в переводе есть, но всего в трёх ситуациях.
Коротко о цифрах
- Что делает PNG
- сохраняет декодированные пиксели точно, включая артефакты JPEG
- Ползунок качества
- для PNG скрыт: формат без потерь его игнорирует
- Ограничение стороны
- 4096, 2048 или 1024 — только уменьшение
- Типичный итог
- файл тяжелее исходного JPEG
- Партия
- до 30 файлов, результат архивом ZIP
Три случая, когда перевод осмыслен
- Форма загрузки принимает только PNG. Требование бывает жёстким, а спорить с чужой формой негде — проще отдать то, что она просит.
- Картинку ещё предстоит редактировать. Каждое пересохранение JPEG отбрасывает детали заново, поэтому промежуточные версии удобнее держать в формате без потерь.
- Дальше к изображению добавят прозрачность. Вырезать фон в PNG можно, в JPEG хранить результат уже нельзя — альфа-канала там нет.
- Во всех остальных случаях перевод только раздувает файл: ни резкости, ни цветов, ни деталей он не добавляет.
Почему в панели нет ползунка качества
PNG сжимается без потерь, и параметр качества на него не влияет вовсе. Инструмент это учитывает: при выборе PNG ползунок исчезает и на его месте появляется пояснение. Показывать регулятор, который ничего не делает, значит обманывать — человек подвинул бы его и решил, что управляет размером файла.
Размером здесь управляет другое поле — ограничение длинной стороны: 4096, 2048 или 1024 пикселя. Работает оно только на уменьшение: маленькую картинку инструмент не растянет, потому что дорисовать несуществующие детали нельзя, а вес за такую дорисовку платился бы настоящий.
Как перевести
- Откройте конвертер изображений и добавьте файлы .jpg или .jpeg.
- В переключателе форматов выберите PNG — ползунок качества скроется сам.
- Решите, нужно ли уменьшать размер: для веба обычно достаточно 2048 пикселей по длинной стороне.
- Запустите перекодировку и оцените итоговый вес в панели справа: он показан рядом с числом файлов.
- Если PNG вырос неприемлемо, вернитесь к WebP без потерь или оставьте исходный JPEG.
Частые вопросы
Улучшится ли качество фотографии после перевода в PNG?
Нет. Формат без потерь сохраняет ровно то, что получил на вход, а на входе уже стоит картинка со всеми потерями JPEG. Улучшить её перекодировкой невозможно ни одним инструментом.
Почему PNG получился в несколько раз тяжелее?
Сжатие PNG ищет повторяющиеся последовательности пикселей и хорошо работает на плоских заливках. В фотографии соседние пиксели почти всегда чуть разные, поэтому сжимать нечего и файл раздувается.
Появится ли у картинки прозрачность сама собой?
Нет, PNG лишь допускает альфа-канал, но не создаёт его. Фотография останется прямоугольной и непрозрачной, а вырезать фон нужно в редакторе — конвертер этим не занимается.
Что выбрать, если нужен формат без потерь, но полегче?
WebP умеет и режим без потерь, и он есть в том же переключателе. Правда, старые программы его не принимают, поэтому там, где PNG требуют явно, заменять его нельзя.