Конвертер PNG в SVG
Конвертация растровых изображений PNG в черно-белый векторный код SVG через попиксельную трассировку.
Запустить инструмент
Онлайн-конвертер обрабатывает растровые файлы формата PNG и создает текстовую векторную разметку SVG с помощью базовой попиксельной трассировки. Перед началом обработки сервис переводит исходное цветное или полутоновое изображение в строгое двухцветное черно-белое состояние. Все обнаруженные темные участки пиксельной сетки преобразуются в набор черных прямоугольников, формирующих силуэт объекта.
Полученный текстовый фрагмент включает исходные параметры ширины и высоты исходной картинки. В сгенерированном коде открывающий тег создается без завершающей угловой скобки, поэтому перед открытием в графическом редакторе или вставке в браузер начальную строку требуется закрыть символом скобки. Инструмент содержит встроенный лимит детализации: создается максимум 2000 прямоугольных элементов. Если число найденных блоков превышает указанный лимит, генерация останавливается, а отчет сообщает об усечении вывода.
Поле ввода принимает графический файл, а переключатель упрощения активен по умолчанию. Инструмент рассчитан на работу с контрастными монохромными пиктограммами, схемами и простыми логотипами.
Инструкция
- Загрузите исходный файл формата PNG в поле выбора изображения.
- Оставьте флажок упрощения включенным или настройте его по своему усмотрению.
- Нажмите кнопку запуска для генерации векторной разметки.
- Скопируйте полученный текст разметки и добавьте закрывающую угловую скобку в начальный тег svg перед использованием.
Примеры
- Преобразование черно-белой иконки 32x32 пикселя в векторный набор прямоугольников с сохранением исходных габаритов.
- Трассировка контрастного логотипа 64x64 пикселя с формированием текстового фрагмента разметки до 2000 фигур.
Частые вопросы
Почему начальный тег SVG требует ручного исправления?
В сгенерированном коде открывающий тег содержит параметры ширины и высоты, но завершается без закрывающей угловой скобки, которую нужно дописать вручную.
Какое максимальное количество фигур создается при конвертации?
Разметка вмещает максимум 2000 черных прямоугольников. Если изображение содержит больше деталей, вывод усекается.
Сохраняются ли исходные цвета рисунка?
Нет, перед трассировкой изображение переводится в двухцветный черно-белый режим, а все объекты разметки формируются черным цветом.
Влияет ли переключатель упрощения на результат?
В текущей версии алгоритм выполняет стандартную трассировку независимо от положения этого переключателя.