Что это за инструмент?
JPG — это компактный формат с потерями качества, в котором обычно хранятся фотографии; PNG — формат без потерь качества, который требуется для работы многих приложений, форм и технологических процессов. При конвертации JPG в PNG изображение перекодируется без потерь — пиксели сохраняются точно так же, как в JPG, и качество не ухудшается, сколько бы раз ни сохранялся файл PNG.
Следует помнить об одном важном ограничении: при конвертации невозможно восстановить детали, которые уже были утрачены в формате JPG. Файл JPG, преобразованный в PNG, выглядит точно так же, как и исходный JPG — не лучше — при этом размер файла, как правило, увеличивается, поскольку хранение данных без потерь требует большего объема байтов.
Зачем его использовать?
- За считанные секунды обеспечьте соответствие требованиям к формам, приложениям и конвейерам ресурсов, предъявляемым исключительно к формату PNG.
- Отныне без потери качества: редактируйте и повторно сохраняйте файл PNG сколько угодно раз без потери качества при каждом новом сохранении.
- Пакетное преобразование с возможностью загрузки отдельных файлов.
- Локально и конфиденциально — фотографии никогда не загружаются.
- Бесплатно, без водяных знаков, без регистрации.
Как использовать
- Щелкните по полю или перетащите в него файлы в формате JPG.
- Конвертация начинается сразу — для каждого результата отображается предварительный просмотр и его размер.
- Нажмите кнопку «Скачать» рядом с каждым изображением в формате PNG.
Пример
Ввод
photo.jpg — 850 KBРезультат
photo.png — 2.9 MB, pixel-identicalФормат PNG занимает больше места, поскольку в нём каждый пиксель сохраняется без потерь — это ожидаемо и нормально.
Типичные сценарии использования
- Инструмент для дизайна, сервис печати или конвейер обработки ресурсов, который принимает к загрузке только файлы в формате PNG, даже если исходная фотография имеет формат JPG.
- Подготовка файла JPG для работы в графическом редакторе перед выполнением операций редактирования, результаты которых будут сохраняться неоднократно — предварительное преобразование позволяет избежать накопления потерь качества при каждом сохранении.
- Добавление файла JPG в проект, в котором требуется формат PNG для обеспечения единообразия с другими ресурсами без потерь (значками, логотипами), уже находящимися в той же папке или системе.
- Передача файла в формате JPG в инструмент или скрипт, который специально проверяет наличие расширения .png или сигнатуры файла PNG.
Что исправляет и чего не исправляет данное преобразование
Следует сказать прямо: преобразование сильно сжатого JPG-файла с заметной зернистостью в PNG не устраняет эту зернистость — кодирование PNG без потерь точно сохраняет каждый пиксель, включая артефакты сжатия. Если изображение в формате JPG и так выглядит плохо, версия в формате PNG будет выглядеть точно так же плохо, только файл будет больше. Ценность такого преобразования заключается не в улучшении качества изображения, а в предотвращении дальнейшего ухудшения качества и соблюдении требований к формату, где конкретно указан формат PNG.
JPG в PNG против PNG в JPG
Эти два вида конвертации решают противоположные задачи, и их легко перепутать. Конвертация из JPG в PNG (с помощью этого инструмента) почти всегда осуществляется для соответствия требованиям к формату или для предотвращения дальнейшей потери качества — она не позволяет сэкономить место и зачастую занимает даже больше места. Конвертация из PNG в JPG (в обратном направлении) обычно нужна для экономии места на фотографии, которая была по ошибке сохранена в формате PNG, и она действительно уменьшает размер файла, но за счёт небольшой, как правило, незаметной потери качества, сопутствующей любому перекодированию с потерями. Выбор неправильного направления для вашей реальной цели — например, преобразование фотографии в PNG в надежде, что она станет меньше — является наиболее распространённой причиной путаницы между этими двумя инструментами.
Часто задаваемые вопросы
Почему файл в формате PNG больше, чем мой файл в формате JPG?
Дело в том, что формат PNG сохраняет пиксели без потерь, тогда как JPG применяет агрессивное сжатие. Для фотографий типичный размер файла в формате PNG в 2–5 раз больше. Вы жертвуете размером ради гарантии качества формата — это оправданный компромисс, если требуется формат PNG или если вы планируете в дальнейшем редактировать изображение.
Повышается ли качество при конвертации в формат PNG?
Нет — при этом сохраняется именно то качество, которое имеет файл JPG, включая все артефакты JPG. Однако гарантируется, что в дальнейшем качество не ухудшится, что важно в том случае, если изображение будет подвергнуто редактированию и повторно сохранено.
Будет ли PNG прозрачным?
Он поддерживает прозрачность как формат, но поскольку у JPG её нет, преобразованный файл PNG получается полностью непрозрачным. Чтобы создать прозрачность, вам понадобится графический редактор с функцией удаления фона.
Когда следует использовать формат PNG вместо JPG?
PNG: скриншоты, логотипы, графические элементы с текстом или четкими краями, изображения, требующие прозрачного фона, а также файлы, которые будут неоднократно редактироваться. JPG: фотографии для просмотра или публикации. Конвертация в неподходящий формат приводит к бесполезной трате места.
Загружаются ли какие-либо данные во время конвертации?
Нет. Ваш браузер декодирует файл JPG и повторно кодирует его в формат PNG локально с помощью API canvas. После загрузки страницы инструмент работает в автономном режиме.