Загрузка ваших файлов…

Преобразовать JPG в PNG

Переупакуйте JPG как PNG для редактирования без потерь и совместимости с инструментами. Ожидайте файл побольше.

или перетащите изображение сюда

Предпросмотр остаётся на устройстве. Ничего не записывается до снимка.

Как преобразовать JPG в PNG

Как преобразовать JPG в PNG

Перетащите JPG в зону загрузки или щёлкните, чтобы выбрать файл на устройстве. Преобразование начинается в тот миг, когда файл попадает на страницу, и кнопку Преобразовать нажимать не нужно. Результат для обычных фотографий появляется меньше чем за секунду. Когда он готов, кнопка Скачать сохраняет PNG под исходным именем файла с расширением, изменённым на .png. Каждый файл обрабатывается с нуля, без очереди. Один и тот же код работает в браузерах на компьютере и на телефоне. Файлы с именами .jpg и .jpeg ведут себя одинаково. WebP и GIF тоже принимаются как альтернативные исходные форматы, если под рукой оказался один из них.

Почему ваш PNG больше, чем JPG

Почему ваш PNG больше, чем JPG

JPG достигает компактного размера, отбрасывая пиксельные данные. PNG хранит каждый пиксель без сжатия с потерями. Поэтому преобразование JPG в PNG всегда даёт файл побольше. Измерения показывают, что исходный JPG в 17 КБ становится примерно 105 КБ как PNG, а JPG в 116 КБ дорастает примерно до 384 КБ. Так происходит у любого преобразователя PNG, потому что формат PNG определён своим контейнером без потерь. Больший PNG не означает более качественное изображение, ведь хранимые пиксели ровно те же, что были в JPG, вместе с артефактами. Преобразование оправдывает себя, когда контейнер без потерь приносит реальную пользу, например останавливает дальнейшую потерю качества при пересохранениях, удовлетворяет требование инструмента принимать только PNG, или готовит файл к прозрачности, которую вы планируете добавить позже.

JPG или PNG, какой формат подходит рабочему процессу

JPG или PNG, какой формат подходит рабочему процессу

Переходите на PNG для логотипов, значков, скриншотов с чётким текстом, штриховой графики и изображений, которым нужна прозрачность или многократное редактирование без накопления потерь качества. Оставайтесь на JPG для фотографий, главных изображений на веб-страницах и публикаций в соцсетях, которые всё равно пересжимают картинку сами. Выбор стоит между объёмом и редактируемостью, где JPG выигрывает по размеру, а PNG выигрывает в сохранении качества через множество сохранений. Преобразование JPG в PNG перед редактированием не даёт каждому последующему сохранению добавлять свежие артефакты, и именно поэтому дизайнеры и фотографы переводят фотографии в PNG во время многоэтапной работы. Для выдачи в веб преобразуйте обратно в JPG или WebP на финальном шаге экспорта.

Качество, что преобразование сохраняет и чего не может

Качество, что преобразование сохраняет и чего не может

PNG на выходе без потерь, поэтому в самом преобразовании новое качество не теряется. Чего преобразование сделать не может, так это восстановить качество, уже утраченное при исходном сжатии JPEG. Любые артефакты, полосы, размытие или сдвиги цвета, впечатанные в JPG, сохраняются в PNG в точности такими, какими они выглядели. PNG просто останавливает дальнейшую деградацию с этой точки. Ползунка качества нет, потому что у PNG на выходе нет настройки качества, он без потерь по определению. Если вам нужно более чёткое исходное изображение, нужен оригинал более высокого качества, ведь никакое преобразование формата не вернёт пиксельные данные, которые JPEG уже отбросил.

Создаёт ли это прозрачный фон

Создаёт ли это прозрачный фон

Нет. Формат JPG не хранит никаких данных о прозрачности, и конвертация переносит только то, что есть в исходном файле. Поскольку файл JPG не содержит информации о прозрачности, PNG-файл на выходе тоже её не будет иметь. Формат PNG может содержать прозрачность, но эта возможность используется только когда исходный файл её предоставляет. Поскольку исходный JPG не содержит этой информации, результат остаётся полностью непрозрачным. Чтобы получить прозрачность в PNG, нужно удалить фон в отдельном шаге после конвертации.

Где конвертируется ваш файл

Где конвертируется ваш файл

Путь зависит от того, сколько файлов вы конвертируете. Конвертируйте одно изображение, и вся работа идёт во вкладке браузера, без загрузки. Конвертируйте несколько сразу, и файлы уходят на наш сервер, который делает работу и возвращает ссылку для скачивания. Эта ссылка и файлы за ней удаляются примерно за 2 часа. Одно изображение, таким образом, обрабатывается на устройстве, тогда как пакет обрабатывается на нашем сервере и затем стирается. Выберите путь под то, насколько личные ваши изображения.

Как это работает

  1. Перетащите или выберите JPG

    Перетащите файл в область загрузки, или нажмите, чтобы открыть выбор. Конвертируйте одно изображение, и оно всё время остаётся на вашем устройстве. Добавьте несколько, и они уходят на наш сервер, чтобы конвертироваться вместе.

  2. Дождитесь автоматической записи

    Браузер пишет PNG в тот же миг, когда файл загружается. Для большинства фотографий в экранном разрешении результат появляется меньше чем за секунду, без кнопок.

  3. Обратите внимание на размер результата

    PNG на выходе будет заметно больше исходного JPG. JPG в 17 КБ обычно вырастает примерно до 105 КБ. Это ожидаемо, а не ошибка.

  4. Скачайте PNG

    Нажмите Скачать, чтобы сохранить. Исходное имя сохраняется, меняется только расширение. Для пакета вы скачиваете один архив, а ссылка удаляется с нашего сервера примерно за 2 часа. Чтобы конвертировать ещё один, перетащите следующий файл на страницу.

Связанные конвертеры

Для обратного направления или других форматов эти инструменты готовы.

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

Улучшает ли преобразование JPG в PNG качество?

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

Почему мой PNG больше исходного JPG?

PNG хранит каждый пиксель без сжатия с потерями. JPG достигает компактного размера, безвозвратно отбрасывая пиксельные данные, которые считает незаметными. PNG же хранит всё. JPG в 17 КБ обычно становится примерно 105 КБ как PNG, а JPG в 116 КБ может дорасти примерно до 384 КБ. Это ожидаемо и происходит у любого преобразователя PNG. Если файлы поменьше важнее контейнера без потерь, оставайтесь на JPG или используйте инструмент сжатия после преобразования.

Создаёт ли преобразование JPG в PNG прозрачный фон?

Нет. Преобразование меняет контейнер файла, но сохраняет содержимое пикселей. Сплошной фон в JPG остаётся сплошным в PNG. Формат PNG поддерживает прозрачность как возможность, но само преобразование прозрачных пикселей не создаёт. Чтобы получить PNG с прозрачным фоном из JPG, воспользуйтесь инструментом удаления фона отдельным шагом после преобразования.

Безопасно ли преобразовывать JPG в PNG здесь?

Зависит от того, сколько файлов вы конвертируете. Конвертируйте одно изображение, и кодирование идёт на вашем устройстве без загрузки на сервер. Конвертируйте несколько сразу, и они отправятся на наш сервер для обработки, после чего ссылка для скачивания и файлы за ней удаляются примерно за 2 часа. Если изображения чувствительные, конвертируйте их по одному, чтобы они остались на устройстве.

Можно ли преобразовать несколько JPG в PNG сразу?

Да. Перетащите несколько файлов, и RoundCut конвертирует их вместе и возвращает один архив для скачивания. Пакет обрабатывается на нашем сервере, а не в браузере, и ссылка для скачивания удаляется примерно за 2 часа. Один файл, напротив, конвертируется прямо в браузере, без загрузки. В любом случае каждая конвертация быстрая.

Зачем мне преобразовывать JPG в PNG?

Три основных случая. Вам нужен контейнер без потерь, чтобы редактировать изображение несколько раз, не добавляя свежих артефактов на каждом сохранении, инструмент или рабочий процесс требует вход в PNG и не принимает JPG, или вы хотите позже добавить прозрачность в редакторе, и вам нужна поддержка прозрачностьа PNG. Ни один из этих случаев не восстанавливает качество JPG, они лишь не дают качеству ухудшаться. Если вам нужен только файл поменьше, инструмент сжатия подойдёт лучше.

Подробности

Заметки команды о мастерстве, форматах и небольших решениях, стоящих за хорошим результатом.

Контейнер без потерь, что хранит PNG
PNG опирается на алгоритм сжатия без потерь DEFLATE. Он хранит значения RGBA каждого пикселя ровно такими, как получены, применяет обратимый фильтр к каждой строке развёртки, и сжимает результат вариантом zlib. Без потерь означает, что распакованные значения пикселей побайтово идентичны исходным. В случае JPG в PNG исходными являются пиксели, которые получаются, когда браузер декодирует JPEG. Эти декодированные пиксели уже отражают все приближения, сделанные JPEG при исходном кодировании, поэтому PNG честно хранит приближённые пиксели, а не реальную сцену. По измерениям JPEG в 17 КБ при 1024x768 декодируется примерно в 105 КБ как PNG, а JPEG в 116 КБ при 3840x2160 вырастает примерно до 384 КБ. Эти множители держатся примерно одинаково для разных типов содержимого, потому что соотношение зависит от разрешения, а не от уровня качества JPEG. Контейнер без потерь ценен тем, что предотвращает, дальнейшую деградацию, а не тем, что восстанавливает.
Почему качество JPEG нельзя восстановить
Сжатие JPEG отбрасывает информацию безвозвратно. Процесс кодирования применяет дискретное косинусное преобразование к блокам 8x8 пикселей, квантует полученные частотные коэффициенты до меньшего набора, и хранит эти квантованные значения. Шаг квантования односторонний, ведь коэффициент, который был 47 и округлился до 50, потом нельзя вернуть к 47, и запись об исходном значении в файле не сохраняется. Когда браузер декодирует JPEG, он восстанавливает пиксели из квантованных коэффициентов, которые являются приближениями исходных значений. Пересборка этих приближённых пикселей как PNG даёт запись приближений без потерь, поэтому PNG является точным представлением деградировавшего изображения. Это не ограничение PNG или этого инструмента, это фундаментальное свойство сжатия с потерями, где отброшенная при кодировании информация исчезает. Чтобы улучшить качество JPEG, нужно начинать с несжатого оригинала или RAW.
Измеренный рост размера файла
Соотношение размеров от JPG к PNG зависит от содержимого изображения, но следует предсказуемой закономерности. Фотографические изображения со сложными тональными переходами растут сильнее всего, потому что преобразование JPEG настроено именно на такое содержимое и достигает высоких степеней сжатия, тогда как сжатие PNG без потерь не может сравниться с этими степенями на шумных пиксельных данных. Тестовые измерения этого инструмента показывают, что фотография JPEG в 17 КБ при 1024x768 даёт PNG в 105 КБ, примерно шестикратный рост, а фотография JPEG в 116 КБ при 3840x2160 даёт PNG в 384 КБ, примерно в 3,3 раза больше. Для плоских по цвету изображений вроде скриншотов и значков JPEG изначально плохо подходит содержимому, и его файлы обычно крупнее при равном качестве, поэтому PNG того же содержимого растёт менее резко. Практический вывод прямой, если размер выходного файла важен для вашей задачи, преобразование JPG в PNG делает ситуацию хуже, а не лучше.
Прозрачность, возможность против содержимого
PNG поддерживает 8-битный прозрачность как возможность контейнера, где файл может включать значения непрозрачности по каждому пикселю в диапазоне от 0 (полностью прозрачный) до 255 (полностью непрозрачный). Когда JPG преобразуется в PNG пересборкой через встроенный движок изображений платформы, итоговый PNG становится полностью непрозрачным, с каждым пикселем при значении альфа 255, потому что у исходного JPG вообще не было информации о прозрачности. Формат PNG готов хранить прозрачность, файл просто не содержит её, потому что её не было в источнике. Добавление прозрачности к изображению требует отдельной обработки, либо маскирования фона в редакторе, либо автоматического шага удаления фона. Инструмент удаления фона, обученный распознавать объект, может выдать PNG с настоящей альфой, обнулив значения альфа на пикселях фона после преобразования.
Обработка метаданных EXIF
Конвейер пересборки убирает метаданные EXIF, IPTC и XMP из PNG на выходе во всех браузерах. Это значит, что координаты GPS, модель камеры, дата съёмки, строки авторских прав и любые пользовательские поля XMP, имевшиеся в исходном JPG, удаляются. Цветовые профили ICC идут немного иным путём, где Chrome и Safari сохраняют метку профиля ICC sRGB на выходе, а Firefox убирает её вместе со всеми прочими метаданными. Практический итог это вывод, безопасный по sRGB, во всех браузерах, но широкоохватные профили вроде Display-P3 или Adobe RGB теряются в Firefox. Для большинства задач веба и обмена удаление метаданных полезно, ведь оно слегка уменьшает размер вывода и убирает данные о местоположении из фотографий. Для профессиональной фотографии или архивных процессов, где встроенные метаданные нужно сохранять, ведите цепочку метаданных специальным инструментом до или после преобразования формата.
Приватность на практике
Где происходит конвертация, зависит от числа файлов. Для одного изображения никакие данные не покидают браузер, и это проверяемо в реальном времени. Сеть остаётся неактивной во время одной конвертации. Список остаётся пустым во время кодирования. Для двух и более файлов RoundCut отправляет их на наш сервер, который конвертирует, пакует результат и возвращает ссылку для скачивания. Эта ссылка и конвертированные файлы удаляются примерно за 2 часа. Путь для одного изображения идёт целиком на вашем устройстве, вне сети, тогда как пакетный путь меняет это на удобство конвертации многих файлов за раз. Для изображений с чувствительным содержимым, например снимка личного документа или фото с геоданными, конвертация по одному держит всё локально.