tooly

Конвертировать PNG в JPG онлайн

Превратите PNG-файлы в компактные JPG. Выберите цвет, который заменит прозрачность, задайте качество — всё выполняется в браузере.

Файлы не покидают ваш браузер

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

  1. 1

    Перетащите файлы PNG в поле или нажмите, чтобы выбрать их.

  2. 2

    Задайте качество и выберите цвет фона для прозрачных областей.

  3. 3

    Скачайте каждый JPG отдельно или все сразу в ZIP.

Главная причина конвертировать — фотографии, сохранённые в PNG

PNG — формат без потерь: он записывает каждый пиксель точно, а сжимает, находя повторяющиеся участки. Для плоской графики это идеально, но в фотографии точных повторов почти нет, поэтому фото в PNG получается огромным. Снимок на 12 Мп легко занимает 15–25 МБ в PNG и около 3 МБ в JPG с качеством 85 — без видимой разницы.

Фотографии оказываются в PNG чаще, чем кажется:

  • Скриншоты фотографий, кадров из видео или карт — большинство операционных систем сохраняют скриншоты в PNG.
  • Экспорт из графических редакторов и программ для обработки, где PNG стоял по умолчанию.
  • Сканы, которые программа сканера сохранила в формате без потерь.
  • Изображения, скачанные с сайтов, которые отдают всё в PNG.

Конвертация таких файлов в JPG обычно даёт самое большое сокращение размера из возможных — часто на 80–90 процентов.

Когда лучше оставить PNG

JPG появился в 1992 году для фотографий с плавными переходами тонов. Он делит изображение на блоки 8×8 пикселей и упрощает мелкие детали в каждом из них. На резких границах между плоскими цветами из-за этого возникает слабая рябь — её называют звоном или «москитным шумом».

Поэтому подумайте дважды, прежде чем конвертировать:

  • Логотипы, иконки и элементы интерфейса. Плоские цветные области с чёткими краями — это именно то, с чем JPG справляется хуже всего, а PNG сжимает лучше всего. JPG может получиться даже больше.
  • Скриншоты текста или кода. При среднем качестве вокруг букв появляется серая дымка.
  • Изображения, которые вы ещё редактируете. Каждое сохранение в JPG теряет немного деталей; держите мастер-копию в PNG, а JPG экспортируйте в самом конце.

Простое правило: если картинка снята камерой — JPG; если нарисована на компьютере — оставьте PNG или подумайте о WebP.

Что конвертер делает с прозрачностью

В JPG нет альфа-канала, поэтому каждый пиксель должен получить сплошной цвет. Полностью прозрачные области заливаются цветом, выбранным в настройке «Фон», — по умолчанию белым. Полупрозрачные пиксели, например мягкий сглаженный край вырезанного объекта или тень, смешиваются с этим цветом.

Поэтому выбор важен. Логотип с мягким краем, сведённый на белый фон и затем помещённый на тёмно-синий баннер, покажет светлый ореол по контуру. Выбирайте цвет того места, где будет использоваться JPG:

  • Белый — для документов, маркетплейсов и большинства карточек товаров.
  • Точный цвет страницы или слайда — для изображений на цветном фоне. Палитра принимает любой цвет, а в большинстве браузеров можно ввести и hex-код.
  • Светло-серый — для товарных фото, если страница магазина использует такой оттенок.

Если прозрачность нужно сохранить, а файл всё равно уменьшить, лучше подойдёт «Конвертировать PNG в WebP онлайн»: WebP сохраняет альфа-канал и обычно сжимает фотографии гораздо лучше, чем PNG.

Как выбрать качество

Ползунок «Качество» охватывает от 10% до 100%, по умолчанию 85%. Для каждого файла сразу после обработки показываются исходный и новый размер, так что можно попробовать значение и сразу сравнить.

  • 85% — надёжное значение по умолчанию для фотографий. Обычная экономия по сравнению с PNG — 80 процентов и больше.
  • 70–80% — когда упираетесь в лимит загрузки. Ближе к нижней границе диапазона на плавных участках вроде неба может появиться лёгкая полосатость.
  • 92–100% — для графики с текстом или резкими линиями, которую вы всё-таки решили конвертировать. Даже на 100% JPG остаётся форматом с потерями, но артефакты становится очень трудно заметить.

Если фото всё ещё слишком большое при 80%, проблема в разрешении, а не в формате. Экспорту PNG шириной 6000 px не нужно оставаться таким широким для сайта или письма: уменьшение до 2000 px по ширине сокращает число пикселей примерно на 90 процентов.

Как это устроено

Каждый PNG декодируется браузером, рисуется на canvas, залитом цветом фона, и кодируется в JPG — в фоновом воркере, если браузер это поддерживает. Ничего не загружается на сервер. Размеры в пикселях не меняются. PNG с 16 битами на канал сводятся к стандартным для JPG 8 битам, что при обычном просмотре никак не заметно. Текстовые блоки и другие метаданные, встроенные в PNG, не переносятся.

Можно конвертировать много файлов сразу, каждый до 50 МБ, с одинаковыми качеством и фоном для всей пачки, а затем скачать их по отдельности или одним ZIP.

Вопросы и ответы

Файлы загружаются на сервер?

Нет. Конвертация выполняется полностью в браузере через Canvas API. Ничего не передаётся по сети.

Что происходит с прозрачными областями?

В JPG нет прозрачности, поэтому они заливаются выбранным цветом фона. По умолчанию — белый.

Почему JPG иногда больше, чем PNG?

Плоская графика с малым числом цветов отлично сжимается в PNG. JPG создан для фотографий; для логотипов и скриншотов PNG может остаться меньше.

Какое качество выбрать?

85% — безопасный вариант. Для графики с чёткими краями и текстом ставьте 95–100%, для фото, где важен размер, — 70–80%.

Можно конвертировать несколько файлов сразу?

Да. Добавьте сколько угодно PNG — они обработаются по очереди, а скачать всё можно одним ZIP-архивом.

Читайте также

Похожие инструменты