Конвертировать JPG в PNG
Конвертируйте фото JPG в PNG без потерь прямо в браузере. Тонкая оптимизация палитры и градаций серого, без загрузки файлов на сервер.
Перетащите файлы сюда
.jpg, .jpeg, .jpe, .jfif · до 100 МБ
Как конвертировать в PNG
- 1
Перетащите файлы JPG
До 100 за раз. Если файл с расширением .jpg содержит другой формат, инструмент определяет его по содержимому, а не по расширению.
- 2
Выберите уровень оптимизации
Уровень 2 — разумный вариант по умолчанию. Уровень 6 тратит в несколько раз больше времени, чтобы найти более компактное без потерь кодирование тех же самых пикселей.
- 3
Скачайте PNG
Результат почти всегда больше исходного JPG: так работает режим без потерь. Один файл скачивается напрямую, несколько упаковываются в ZIP.
Что делает эта конвертация и чего она не делает
JPG раскодируется в пиксели, и именно эти пиксели записываются в PNG. Ничего не добавляется и больше ничего не теряется: PNG — это точная запись того, что содержал JPG. Но она не может отменить уже прошедшее сжатие. Если на исходном JPG видны квадраты или смазанные границы, PNG сохранит те же квадраты и те же мягкие края, только уже в формате без потерь. Обычно такой перевод нужен по одной из трех причин. Редактор или сервис печати отказывается принимать JPG. Скриншот идет в документацию, где повторное сохранение будет портить JPG. Или это первый шаг перед тем, как сделать фон прозрачным: для этого нужен альфа-канал, которого у JPG нет.
Уровни оптимизации, типы цвета и почему PNG вырастают в размере
Размер PNG зависит от двух вещей: сколько байт нужно на пиксель и насколько хорошо срабатывает построчное сжатие. Тип цвета определяет первое. В режиме «Автоматически» оптимизатор выбирает самый компактный тип, который остается полностью без потерь: черно-белое фото превращается в один канал, диаграмма с менее чем 256 разными цветами становится палитровым изображением и может уменьшиться в несколько раз. Если следующее по цепочке приложение требует конкретный тип, задайте его вручную. Уровень оптимизации управляет вторым: более высокие уровни перебирают больше комбинаций фильтров по строкам и плотнее упаковывают сжатый поток. Уровень 0 срабатывает мгновенно, уровень 2 занимает доли секунды и дает основную выгоду, уровень 6 на большой фотографии может работать несколько секунд ради еще нескольких процентов выигрыша.
Файл остается на вашем устройстве
Декодер JPEG, энкодер PNG и оптимизатор работают как модули WebAssembly прямо во вкладке браузера. Фото никуда не загружается, очереди на сервере нет, и все данные исчезают из памяти, как только вы закрываете страницу. Снимки с камеры с GPS-координатами полностью остаются под вашим контролем.
Частые вопросы
Улучшится ли качество изображения после конвертации в PNG?
Нет. PNG — формат без потерь, он точно записывает то, что получил, включая все артефакты, которые уже внесло сжатие JPG. Конвертация не восстанавливает детали, выброшенные при создании JPG. Зато при последующих сохранениях качество больше не ухудшается. Ради этого обычно и переводят в PNG.
Почему PNG получается намного больше, чем JPG?
JPG выбрасывает информацию, которую глаз почти не замечает, поэтому файлы выходят очень маленькими. PNG ничего не выбрасывает, ему нужно хранить полную детализацию каждого пикселя, включая мелкий шум, который JPG сгладил. Фото на 2 МБ часто превращается в PNG на 6–10 МБ. Если нужно без потерь, но поменьше, WebP без потерь дает промежуточный вариант.
Что меняет уровень оптимизации?
Только размер файла, не пиксели. Более высокие уровни тратят больше процессорного времени на поиск лучшего кодирования без потерь: пробуют все пять строковых фильтров PNG на каждой строке, снижают тип цвета, если это возможно без потерь, и плотнее упаковывают сжатые данные. Уровень 6 обычно находит еще 3–8 % экономии по сравнению с уровнем 2 и работает в несколько раз дольше.
Фон станет прозрачным автоматически?
Нет. В JPG нет информации о прозрачности, поэтому все пиксели переходят как полностью непрозрачные. PNG может хранить прозрачность, поэтому эту конвертацию часто используют как первый шаг. Потом можно применить инструмент, который умеет удалить фон и вырезать объект.
Сохраняются ли данные EXIF и GPS-координаты?
Только если включить опцию «Сохранять метаданные EXIF». По умолчанию они удаляются: этого большинство и ожидает при публикации изображений. Когда опция включена, блок с данными камеры перепаковывается в блок eXIf внутри PNG и переходит в новый файл вместе с GPS-координатами. Поэтому включайте его осознанно.
Что такое палитровый PNG?
Это PNG, который хранит таблицу до 256 цветов и вместо полных цветовых значений записывает для каждого пикселя только небольшой индекс. Диаграммы, логотипы и скриншоты интерфейсов почти всегда укладываются в этот формат, и файл становится в несколько раз меньше без изменения ни одного пикселя. Автоматический выбор типа цвета включает палитру всякий раз, когда это можно сделать без потерь.
Сколько файлов можно конвертировать за раз?
До 100 файлов, суммарно до 500 МБ, к которым применяется один набор настроек. Готовые файлы приходят одним ZIP с именем pulsarkit-jpg-to-png.zip. Если один файл поврежден и не обрабатывается, остальная пакетная обработка все равно завершается.
Файл загружается на сервер?
Нет. Декодирование, кодирование и оптимизация выполняются в вашем браузере с помощью WebAssembly. Ничего не покидает устройство, не нужно заводить аккаунт, и не остается копии, которую пришлось бы потом удалять.