HEIC2ALLHEIC2ALL
Узнать больше

PNG в SVG: Как векторизовать изображение

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

Конвертировать PNG в SVG сейчас

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

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

SVG решает эту проблему. Масштабируемая векторная графика хранит ваше изображение в виде математических путей, а не пикселей, поэтому оно остаётся идеально чётким при любом размере — от фавикона в 16 пикселей до рекламного щита. Это делает SVG предпочтительным форматом для логотипов, иконок, иллюстраций и любой графики, которую нужно использовать при разных разрешениях.

Конвертация PNG в SVG — это не простая смена формата. Этот процесс называется трассировкой изображения (или векторизацией): программа анализирует цвета и границы в вашем растровом изображении и приближает их в виде векторных путей. Качество результата во многом зависит от исходного изображения и выбранных вами настроек. Это руководство проведёт вас через весь процесс с использованием Any2SVG, бесплатного конвертера в браузере, чтобы вы могли создавать чистые SVG каждый раз.

Если вы новичок в векторной графике, начните с нашего введения Что такое SVG?, чтобы понять формат перед началом работы с конвертацией.

Шаг 1: Загрузите ваш PNG

Откройте Any2SVG в браузере. Есть несколько способов загрузить файл:

  • Перетащите PNG прямо в область конвертера.
  • Нажмите на кнопку выбора файла, чтобы найти его на устройстве.
  • Вставьте из буфера обмена — сделайте скриншот или скопируйте изображение, а затем вставьте его прямо в инструмент.
  • Введите URL изображения, чтобы загрузить PNG из интернета.
  • Импортируйте из Dropbox, Google Drive или OneDrive, не скачивая файл на устройство.

Any2SVG принимает файлы PNG размером до 10 МБ. Если вам нужно конвертировать несколько PNG, выберите их все сразу — инструмент поддерживает пакетную конвертацию, позволяя обработать целый набор файлов за одну сессию.

Шаг 2: Подготовьте изображение

Перед трассировкой уделите время подготовке исходника. Лучший входной файл всегда даёт лучший векторный результат.

Обрежьте пустое пространство

Используйте встроенный инструмент обрезки, чтобы удалить ненужные белые поля или фоновые области вокруг объекта. Редактор обрезки поддерживает свободное выделение и фиксированное соотношение сторон 1:1, а также масштабирование щипком для точного кадрирования на сенсорных экранах. Удаление лишнего пространства перед конвертацией делает выходной SVG компактным и сфокусированным.

Измените размер для ускорения

Трассировка очень большого изображения занимает больше времени и не всегда даёт лучший SVG. Если ширина вашего PNG превышает примерно 2000 пикселей, рассмотрите возможность уменьшения. Any2SVG предлагает несколько режимов изменения размера — по ширине, высоте, точным размерам, процентам или стандартным пресетам. Меньшее исходное изображение трассируется быстрее и часто даёт более чистые пути, так как трассировщику приходится обрабатывать меньше шума.

Автоориентация и удаление метаданных

Включите автоориентацию, чтобы Any2SVG считывал данные о повороте EXIF и правильно отображал изображение перед трассировкой. Конвертер также удаляет встроенные метаданные (EXIF, XMP) из выходного SVG, чтобы данные камеры и GPS-координаты не попали в ваши опубликованные файлы.

Шаг 3: Настройте параметры векторизации

Именно здесь находится настоящий контроль. Any2SVG предоставляет детальные параметры, которые напрямую влияют на качество и размер выходного SVG. Вот что делает каждая настройка и как её использовать:

Количество цветов

Управляет количеством отдельных цветовых областей, которые создаёт трассировщик. Используйте от 2 до 8 цветов для логотипов, иконок и простых изображений. Увеличьте до 16 и более для детальных иллюстраций или изображений с градиентами. Меньше цветов — более простые и маленькие SVG; больше цветов — более тонкие тональные различия, но большая сложность файла.

Уровень детализации

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

Оптимизация путей

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

Точность координат

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

Другие параметры

  • Режим слоёв — выберите между послойным (каждый цвет на отдельном слое) и стековым рендерингом. Послойный вывод легче редактировать в векторных редакторах, таких как Inkscape или Illustrator.
  • Размытие — применяет лёгкое предварительное размытие для сглаживания шумных входных данных перед трассировкой. Полезно для PNG с артефактами сжатия или зернистыми текстурами.
  • viewBox — включает или отключает явный атрибут viewBox в выходном SVG, который управляет масштабированием графики при встраивании в HTML.

Рекомендуемые настройки по типу изображения

Тип изображенияЦветаДетализацияОптимизацияПримечания
Простой логотип2 – 4Низкая – СредняяВысокаяМеньше цветов = меньший файл, чёткие края
Многоцветная иконка4 – 8СредняяВысокаяБаланс между детализацией и чистыми путями
Детальная иллюстрация16 – 32ВысокаяСредняяБольше цветов для передачи градиентов и теней
Линейный рисунок / скетч2 – 4ВысокаяСредняяВысокая детализация сохраняет тонкие штрихи
Фотография (простая)32+ВысокаяНизкаяБольшой SVG; подумайте, подходит ли SVG как формат

Дополнительные советы по форматам смотрите в нашей статье Советы по JPG в SVG — многие из тех же принципов применимы к PNG-источникам, полученным из сжатых фотографий.

Шаг 4: Скачайте ваш SVG

Когда вы довольны предварительным просмотром, скачайте готовый SVG. Для одного файла нажмите кнопку скачивания, чтобы сохранить его напрямую. Если вы конвертировали несколько PNG пакетом, Any2SVG объединяет все результаты в ZIP-архив, собранный в вашем браузере с помощью fflate для быстрого и лёгкого сжатия.

После скачивания откройте SVG в браузере или векторном редакторе, таком как Inkscape, Figma или Adobe Illustrator, чтобы проверить результат. Проверьте края, цветовые области и общий размер файла. Если что-то выглядит не так, вернитесь в Any2SVG, измените настройки и конвертируйте заново — итерации — это нормально, и каждая занимает всего несколько секунд.

Заключение

Конвертация PNG в SVG проста, когда вы понимаете, что трассировка — это приближение, а не конвертация без потерь. Ключевые шаги просты: загрузите PNG, подготовьте его с помощью инструментов обрезки и изменения размера, подберите правильные настройки векторизации для вашего типа изображения и скачайте готовый SVG.

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

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