Перейти к содержимому

Направление конвертации

Конвертация JPG в SVG

Преобразование JPG → SVG на сервере, без установки программ

.jpg.svg

.jpg.svg
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файлов

Область приёма файла

или

Файлы JPG. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.

Трассировка строит контурный силуэт по границам светлого и тёмного, а не точную копию исходника. Логотипы, штриховые рисунки, схемы и подписи получаются аккуратно; фотография превращается в чёрно-белую графику без полутонов и цвета.

Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.

JPG и SVG: характеристики

Характеристики форматов JPG и SVG рядом
Характеристика.jpgJPG.svgSVG
Полное названиеJoint Photographic Experts GroupScalable Vector Graphics
РазработчикJoint Photographic Experts Group (ISO/IEC и ITU-T)W3C
Год появления19922001
Расширения.jpg, .jpegнет данных
MIME-типimage/jpegimage/svg+xml
СодержимоеДвоичноеТекстовое
Сжатиес потерями, на основе DCTБез потерь
Прозрачностьне поддерживаетсяПоддерживается
Несколько страниц в файлеНетНет
Глубина цвета8 бит на канал, до 16,7 млн оттенковнет данных
МетаданныеExif, IPTC, XMP, ICC-профильнет данных
Разумное качество75–90 % — баланс размера и картинкинет данных
Чем открытьПросмотр фотографий Windows, Фото (macOS, iOS), Adobe Photoshop, GIMP, IrfanView, любой браузерлюбой браузер, Inkscape, Adobe Illustrator, Figma, CorelDRAW, текстовый редактор
СпецификацияОписание форматаОписание формата
Расширениенет данных.svg
Тип графикинет данныхвекторная, разметка XML
Масштабированиенет данныхбез потери качества
Возможностинет данныхпрозрачность, градиенты, фильтры, анимация, CSS
Размернет данныхединицы килобайт для иконок
Осторожнонет данныхфайл может содержать скрипты

Преобразование JPG → SVG

Маршрут выполняет ту же трассировку по порогу яркости, но входной материал для неё худший из возможных: сжатие с потерями оставляет вокруг резких границ звон, а на ровных участках — сетку блоков 8×8. Обе помехи колеблются вокруг порога 128 и превращаются в зубцы и лишние узлы контура. Результат — одноцветный вектор без полутонов, пригодный для знаков и штриховых рисунков, но не для фотографий.

Механика фиксирована: изображение уменьшается до 2000 пикселей по длинной стороне, приводится к двум уровням по порогу 128, границы пятен обводятся кривыми Безье, пятна площадью меньше двух пикселей отбрасываются, углы сглаживаются, кривые упрощаются с допуском 0,2. Настроек у направления нет — набор подобран под знаки и штриховые рисунки; менять его под каждое изображение означало бы подбирать порог вслепую, не видя результата.

Качество исходника определяет всё. Картинка 300×300 пикселей, пересохранённая пять раз, даст неопрятный контур при любой обработке: звон вдоль границ читается как рельеф края. Практический порядок действий — взять исходник в обратимом формате, если он есть; поднять контраст; убрать фон; при необходимости применить слабое размытие, которое сглаживает следы квантования, не смещая границу объекта.

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

Порядок преобразования JPG → SVG

  1. Шаг 1

    Оценка пригодности

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

  2. Шаг 2

    Подготовка

    Поднимите контраст и уберите фон до загрузки. Если тот же рисунок есть в обратимом формате, берите его: артефакты сжатия с потерями прямо ухудшают контур.

  3. Шаг 3

    Обводка

    Изображение приводится к двум уровням и обводится кривыми. Крупные файлы обрабатываются до нескольких десятков секунд; предел выполнения задания — три минуты.

  4. Шаг 4

    Доводка

    Откройте результат в векторном редакторе: задайте заливку, удалите мелкий мусор, упростите узлы. Для резки и гравировки дополнительно проверьте, что контуры замкнуты.

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

Чем JPEG хуже обратимого формата на входе трассировки?

Двумя видами помех, которых в обратимом формате нет. Вокруг резких границ остаётся звон — колебания яркости вблизи контура, а на ровных участках — сетка блоков 8×8. Обе помехи пересекают порог 128 туда и обратно, и граница фигуры набирает зубцы и лишние узлы. Если тот же рисунок есть в PNG, берите его: результат отличается заметно.

Почему изображение уменьшается до 2000 пикселей?

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

Что будет, если объект и фон близки по яркости?

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

Останутся ли полутона и градиенты?

Нет. Приведение к двум уровням отбрасывает всё промежуточное: каждый пиксель относится либо к фигуре, либо к фону. Тень, дымка и плавный переход исчезают целиком либо превращаются в жёсткую границу там, где яркость пересекла порог. Многоцветную векторную графику автоматика этого класса не строит.