Конвертируйте PNG в SVG онлайн бесплатно и без регистрации — с настоящей векторной трассировкой в редактируемые path, а не с упаковкой bitmap в тег SVG. Поддерживается пакетная обработка, без водяных знаков и ограничений по количеству файлов, а все файлы удаляются через 1 час после загрузки.
PNG хранит пиксели. Логотип, экспортированный в PNG, выглядит чётко в исходном размере, но внутри файла нет информации о формах — при увеличении становятся просто крупнее пиксели. Конвертация в SVG означает повторную отрисовку изображения в виде контуров. PicEditLab обрабатывает PNG с помощью VTracer — движка с открытым исходным кодом для преобразования растра в вектор. Он объединяет пиксели похожего цвета в области и подбирает вокруг каждой из них плавные spline-кривые. В результате вы скачиваете настоящий векторный файл, построенный из элементов path, а не PNG, спрятанный внутри SVG-обёртки, поэтому изображение остаётся чётким при любом размере.
Качество результата полностью зависит от содержимого PNG. Логотипы, иконки, скриншоты приложений, плоские иллюстрации, графики и отсканированные линейные рисунки хорошо трассируются, поскольку состоят из однотонных областей с чёткими границами. Фотографии — нет: каждый плавный градиент превращается в отдельный наложенный path, из-за чего SVG становится огромным и приобретает постеризованный вид. Если PNG — это фотография, лучше конвертировать его в WebP или JPG: SVG для этого не подходит.
В отличие от большинства онлайн-конвертеров PNG в SVG, эта страница не является чёрным ящиком. Откройте настройки трассировки над кнопкой «Начать конвертацию», и вы получите четыре параметра управления трассировкой. «Результат» переключает полноцветную трассировку и чёрно-белый режим линейного рисунка с использованием potrace — именно он лучше подходит для логотипов, печатей, подписей и отсканированных рисунков. «Детализация цвета» определяет, сколько цветов сохраняется. «Удаление крапин» решает, сохранять ли мелкие отметки — запятые, двоеточия, пунктирные линии, тончайшие штрихи — или считать их шумом. «Края» выбирает между скруглёнными и чёткими углами. Значения по умолчанию настроены на скриншоты с текстом, поэтому, если в изображении есть надписи, оставьте «Удаление крапин» на «Сохранить детали».
Очень большие PNG перед трассировкой уменьшаются примерно до 4 мегапикселей. Затраты на трассировку растут гораздо быстрее, чем количество пикселей, а изображение на 24 мегапикселя потребовало бы несколько гигабайт памяти и превысило бы лимит времени — процесс был бы завершён ещё до получения результата. Поскольку выходной файл векторный, такое уменьшение не ограничивает размер готового SVG при использовании; оно лишь меняет объём мелких деталей, доступных алгоритму трассировки.
Нужен файл иконки фиксированного размера? Конвертируйте PNG в ICO
Никаких технических знаний не требуется. Бесплатно, быстро и доступно на любом устройстве.
Построено на нескольких проверенных конвертерах с открытым исходным кодом. Мы выбираем оптимальную цепочку обработки для каждой комбинации форматов, избегая цветовых сдвигов и потери качества, характерных для конвертации на стороне браузера.
Конвертация изображений PNG в SVG может потребоваться в разных ситуациях: обеспечение совместимости с другим устройством или платформой, уменьшение объёма хранилища или подготовка изображений для загрузки в сервис, который не принимает исходный формат. Традиционный подход — установить Photoshop, GIMP или аналогичное настольное приложение — избыточен для разовой задачи. Браузерные конвертеры являются альтернативой, но ограничены тем, что браузер может декодировать нативно, и не справляются со специализированными форматами вроде RAW, HEIC или AVIF. PicEditLab выполняет конвертацию на сервере, поэтому поддержка форматов, качество вывода и скорость обработки не зависят от вашего браузера или устройства.
Конвертация на PicEditLab занимает три шага — загрузка, выбор целевого формата, скачивание:
Наш сервер использует проверенный набор инструментов с открытым исходным кодом. ImageMagick отвечает за преобразование цветового пространства и ресемплирование, libheif использует кодек x265 для кодирования и декодирования HEIC, libavif использует AOM для AVIF, libjxl обрабатывает JPEG XL, OpenJPEG покрывает JPEG 2000, а dcraw декодирует сырые данные сенсора из файлов RAW. Вывод JPG использует качество 85 с прогрессивным кодированием для более быстрой воспринимаемой загрузки в вебе. Вывод PNG использует zlib с максимальным сжатием для минимального размера файла без потери ни одного пикселя.
Конвейер обработки изображений PicEditLab построен на ImageMagick, libheif, libavif и libjxl — тех же проверенных библиотеках с открытым исходным кодом, которые используют Apple, Google и Mozilla. Мы настраиваем параметры кодировщика для каждого формата, чтобы достичь оптимального баланса между качеством и размером файла, который нужен большинству пользователей, и выпускаем обновления конвейера с каждым релизом для поддержки новых версий форматов.