Бесплатный конвертер

JPG в PNG Конвертер

Конвертируйте изображения JPG в формат PNG мгновенно и с высоким качеством. Безопасно, быстро и совершенно бесплатно.

Перетащите JPG сюда

Поддерживает до 50 МБ

Или

Об этом инструменте

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

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

Если ваша цель — удалить артефакты JPG или получить изображение более высокого качества, одно только преобразование формата не поможет. Более чистый подход — получить исходный несжатый источник — RAW с камеры, редактируемый документ Photoshop или экспорт PNG из инструмента дизайна — и преобразовать его. Рассматривайте преобразование JPG в PNG как изменение упаковки, а не улучшение качества.

Зачем конвертировать JPG в PNG

Двумя наиболее распространенными причинами являются совместимость и возможность редактирования. Некоторые платформы — библиотеки наклеек для клавиатуры, некоторые службы печати товаров, ряд старых систем управления контентом — принимают только PNG. Локальное преобразование выполняется быстрее, чем согласование с формой загрузки. PNG также допускает повторные сохранения без потери качества, поэтому, если вы планируете несколько раз редактировать изображение в графическом инструменте, прежде чем создать окончательную версию, работа в PNG между сохранениями предотвращает возникновение артефактов JPG.

PNG также поддерживает прозрачность, которая необходима для наложения изображений, размещения логотипов на разном фоне и любых работ по композиции. JPG не может представлять прозрачный пиксель; преобразование в PNG — это первый шаг к добавлению прозрачности, хотя сам шаг преобразования JPG в PNG ее не добавляет. Вам понадобится отдельный шаг (удаление фона, маскирование), чтобы ввести альфу. Этот конвертер меняет только обертку формата.

Как использовать

Преобразование представляет собой одну операцию браузера. Никакой установки программного обеспечения, никакой загрузки.

  1. Перетащите или выберите JPG.: Перетащите файл JPG из вашей файловой системы в область загрузки или щелкните, чтобы просмотреть. Инструмент принимает стандартные файлы JPEG (расширения .jpg и .jpeg эквивалентны) размером до 50 МБ. Работают как прогрессивная, так и базовая кодировки JPEG.
  2. Подтвердите предварительный просмотр: После загрузки файла вы увидите миниатюру и исходные размеры в пикселях. Предварительный просмотр отображается на основе декодированного растрового изображения, поэтому именно его будет содержать выходной PNG.
  3. Нажмите «Преобразовать в PNG».: Браузер рисует декодированное растровое изображение на 2D-холсте с полным исходным разрешением, а затем вызывает метод Canvas.toBlob с MIME-типом image/png. Кодирование PNG осуществляется без потерь, поэтому настройка качества не требуется.
  4. Загрузите PNG: Кнопка загрузки сохраняет файл с исходным базовым именем и расширением .png. Вы можете конвертировать другой JPG сразу, не обновляя его.

Общие случаи использования

Это ситуации, когда конвертация из JPG в PNG действительно помогает.

Технические детали

JPEG (ITU-T T.81) кодирует изображения с использованием блочного дискретного косинусного преобразования 8×8, скалярного квантования с использованием коэффициента качества и энтропийного кодирования Хаффмана. С 2017 года этот формат не имеет патентов и изначально поддерживается всеми выпускаемыми браузерами, ОС и камерами. Декодирование JPEG дает растровое изображение с запрограммированными артефактами настроек качества.

PNG (RFC 2083) принимает декодированное растровое изображение и сохраняет его посредством фильтрованного сжатия DEFLATE. Пять типов фильтров — «Нет», «Подчиненный», «Вверх», «Средний», «Paeth» — используются для каждой строки сканирования; кодер выбирает тот, который обеспечивает наилучшее сжатие. PNG работает без потерь: кодирование одного и того же растрового изображения дважды дает одни и те же значения пикселей, хотя байты файла могут отличаться в зависимости от выбора фильтра. Формат также поддерживает дополнительный 8-битный или 16-битный альфа-канал и метаданные гаммы.

Лучшие практики

Часто задаваемые вопросы

Есть ли потеря качества при преобразовании JPG в PNG?
Нет. PNG использует DEFLATE без потерь, поэтому качество изображения полностью сохраняется во время преобразования.
Зачем мне конвертировать в PNG вместо сохранения исходного формата?
PNG идеально подходит, когда вам нужна поддержка прозрачности, качество снимков экрана или графики без потерь или универсальная совместимость с браузерами. В отличие от JPG, PNG сохраняет каждый пиксель без артефактов сжатия.
Могу ли я конвертировать несколько файлов JPG в пакетном режиме?
Этот инструмент обрабатывает один файл за раз, чтобы обеспечить максимальное качество. Для нескольких файлов просто повторите процесс — каждое преобразование занимает всего несколько секунд.
Сохраняются ли мои изображения конфиденциальными во время конвертации?
Да. Ваши файлы JPG обрабатываются полностью в вашем браузере с использованием Canvas API и JavaScript. Ничего не загружается ни на один сервер — файл передается напрямую с вашего устройства в конвертер и обратно на ваше устройство.
Каков максимальный размер файла?
50 МБ. Практический предел зависит от доступной памяти вашего устройства, поскольку все изображение декодируется в холст. Современные настольные компьютеры без проблем обрабатывают файлы JPEG размером 50 МБ; старые мобильные устройства могут испытывать проблемы с файлами самого большого размера.
Будут ли сохранены метаданные EXIF?
Нет. API холста браузера не сохраняет цветовые профили EXIF, ICC или другие метаданные JPEG. Выходной PNG содержит только данные пикселей. Если вам необходимо сохранить метаданные камеры, используйте настольный инструмент, сохраняющий метаданные, например ImageMagick или exiftool.
Обрабатывает ли конвертер прогрессивные файлы JPEG?
Да. Декодер изображений браузера прозрачно обрабатывает как базовую, так и прогрессивную кодировку JPEG. Вывод идентичен независимо от того, какую кодировку использует источник.
Могу ли я выполнить пакетное преобразование нескольких файлов JPG?
Интерфейс обрабатывает по одному файлу за раз, но вы можете конвертировать файлы подряд без перезагрузки страницы. Для пакетных заданий большого объема более эффективен настольный инструмент, такой как ImageMagick (mogrify -format png *.jpg) или сценарий Node.js, использующий Sharp.