Как конвертировать PNG в JPG локально и не отправлять фото на сервер
Когда JPG лучше PNG, как выбрать качество и почему локальная конвертация в браузере удобнее для рабочих изображений.
PNG удобен для интерфейсной графики, скриншотов и картинок с прозрачностью. Но для фотографий он часто слишком тяжёлый: один снимок может занимать в несколько раз больше места, чем JPG с нормальным качеством.
Откройте конвертер PNG/JPG, добавьте файл и выберите JPG как формат результата. Обработка идёт в браузере: файл не загружается на сервер, а новое изображение создаётся через canvas во вкладке.
Когда JPG действительно лучше
JPG хорошо подходит для фотографий, превью, изображений товаров и больших баннеров без прозрачности. Он использует сжатие с потерями, поэтому можно уменьшить размер файла, почти не меняя визуальное качество для обычного пользователя.
PNG лучше оставить для логотипов, иконок, схем, скриншотов интерфейса и картинок, где важны резкие границы или прозрачный фон. Если прозрачность нужна, JPG не подходит: этот формат её не хранит.
Как выбрать качество
Для большинства веб-картинок разумно начать с качества 80-90 процентов. Если изображение всё ещё тяжёлое, снижайте качество постепенно и смотрите на предпросмотр. На фотографиях потери обычно заметны позже, чем на тексте, тонких линиях и скриншотах.
Если после конвертации вокруг букв или границ появились заметные артефакты, вернитесь к PNG или поднимите качество JPG. Цель не в минимальном числе килобайт любой ценой, а в балансе между размером и читаемостью.
Почему локально удобно
Рабочие изображения часто содержат личные фото, клиентские материалы, скриншоты кабинетов или ещё не опубликованные макеты. Для простой смены формата нет смысла отправлять их на внешний сервер. Локальный конвертер оставляет файл на устройстве, а результат скачивается прямо из браузера.
Вопросы
Файлы уходят на сервер?
Нет. Конвертер imgify читает изображение в браузере, рисует его на canvas и сохраняет новый файл локально.
Почему прозрачный PNG после JPG получает белый фон?
JPG не поддерживает прозрачность, поэтому перед сохранением прозрачные области заполняются белым фоном.