Направление конвертации
Конвертация JPG в SVG
Преобразование JPG → SVG на сервере, без установки программ
- Загрузить
- Выбрать формат
- Скачать
Загрузка файлов
Область приёма файла
или
Файлы JPG. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.
Трассировка строит контурный силуэт по границам светлого и тёмного, а не точную копию исходника. Логотипы, штриховые рисунки, схемы и подписи получаются аккуратно; фотография превращается в чёрно-белую графику без полутонов и цвета.
Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.
JPG и SVG: характеристики
| Характеристика | .jpgJPG | .svgSVG |
|---|---|---|
| Полное название | Joint Photographic Experts Group | Scalable Vector Graphics |
| Разработчик | Joint Photographic Experts Group (ISO/IEC и ITU-T) | W3C |
| Год появления | 1992 | 2001 |
| Расширения | .jpg, .jpeg | нет данных |
| MIME-тип | image/jpeg | image/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
Оценка пригодности
Трассировке поддаются изображения с чёткой границей между объектом и фоном. Портрет или пейзаж превратится в сплошное пятно: полутонов в результате не бывает по устройству процедуры.
Шаг 2
Подготовка
Поднимите контраст и уберите фон до загрузки. Если тот же рисунок есть в обратимом формате, берите его: артефакты сжатия с потерями прямо ухудшают контур.
Шаг 3
Обводка
Изображение приводится к двум уровням и обводится кривыми. Крупные файлы обрабатываются до нескольких десятков секунд; предел выполнения задания — три минуты.
Шаг 4
Доводка
Откройте результат в векторном редакторе: задайте заливку, удалите мелкий мусор, упростите узлы. Для резки и гравировки дополнительно проверьте, что контуры замкнуты.
Вопросы по работе сервиса
Чем JPEG хуже обратимого формата на входе трассировки?
Двумя видами помех, которых в обратимом формате нет. Вокруг резких границ остаётся звон — колебания яркости вблизи контура, а на ровных участках — сетка блоков 8×8. Обе помехи пересекают порог 128 туда и обратно, и граница фигуры набирает зубцы и лишние узлы. Если тот же рисунок есть в PNG, берите его: результат отличается заметно.
Почему изображение уменьшается до 2000 пикселей?
Время обводки растёт с площадью нелинейно, а точность контура выше этого предела уже не улучшается: границы фигур определяются формой объекта, а не числом пикселей вдоль них. Уменьшение заодно усредняет мелкий шум и следы квантования, поэтому на практике оно контур не портит, а выравнивает.
Что будет, если объект и фон близки по яркости?
Обводка развалится: порог зафиксирован на середине шкалы, и участки по обе стороны от него перемешаются. Признак — фигура с дырами или, наоборот, слипшаяся с фоном. Разделите объект и фон по яркости до конвертации: поднимите контраст, осветлите фон или обесцветьте изображение с ручной настройкой каналов.
Останутся ли полутона и градиенты?
Нет. Приведение к двум уровням отбрасывает всё промежуточное: каждый пиксель относится либо к фигуре, либо к фону. Тень, дымка и плавный переход исчезают целиком либо превращаются в жёсткую границу там, где яркость пересекла порог. Многоцветную векторную графику автоматика этого класса не строит.