Как перевести картинку из ChatGPT или Midjourney в вектор

Нейросеть отдаёт PNG. Типографии, плоттеры и логотипы требуют фигур.

Пиксельный персонаж, созданный нейросетью, превращённый в гладкие векторные фигуры

ChatGPT, Midjourney и Gemini выдают растровую картинку: сетку пикселей, обычно в PNG, иногда в WebP или JPG. На экране она выглядит чётко, но типографии, плоттеру для резки винила или файлу логотипа нужны фигуры с краями, а именно их и содержит векторный файл (SVG, PDF, EPS). Чтобы его получить, картинку векторизуют в фигуры с плоской заливкой и сохраняют в SVG.

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

Попробуйте на своей картинке

⌘V вставить · ⌘O открыть · пакетно
Нет картинки под рукой? Попробуйте пример:

Чистый SVG с плоскими цветами

Почему нейросети выдают пиксели, а не вектор

Генераторы изображений создают картинку пиксель за пикселем. У них нет понятия контура, кривой или слоя, поэтому скачиваете вы всегда растр. Если написать в промпте «векторный логотип» или «в стиле SVG», изменится внешний вид картинки (она станет площе, чище, больше похожей на иконку), но файл всё равно будет в PNG.

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

Какой промпт писать, чтобы картинка хорошо векторизовалась

Если финальная картинка ещё не сгенерирована, несколько слов в промпте сэкономят много времени на чистку. Вы просите изображение, которое уже близко к векторной графике:

  • Плоские цвета: пишите «flat vector illustration», «flat colors» или «solid fills». Каждая плоская область станет одной чистой фигурой.
  • Без градиентов и теней: добавьте «no gradients, no shadows, no texture». Каждая ступень градиента становится отдельной полосой цвета.
  • Однотонный фон: «on a plain white background» или «isolated on a solid background». Пёстрая сцена за объектом тоже будет векторизована.
  • Мало цветов: «limited palette of 4 colors» или «two-color logo». Меньше цветов — меньше слоёв для резки или печати.
  • Крупные простые формы: «thick outlines», «simple shapes», «minimal detail». Тонкие волоски и мелкие детали — именно там векторизация и пачкается.

Пошагово: из картинки нейросети в SVG

  1. Скачайте картинку в самом большом размере, который предлагает генератор. Если в сервисе есть апскейл или скачивание в высоком разрешении, используйте их: больше пикселей — плавнее кривые.
  2. Откройте её в конвертере выше. Цвета подбираются автоматически; если на картинке есть лишние оттенки, переключитесь на Палитра и задайте нужное число цветов.
  3. Если почти одинаковые оттенки всё равно выходят отдельными фигурами, уменьшите число цветов в Палитра на один-два. В картинках нейросетей часто есть слабый шум там, где должен быть один плоский цвет, а более узкая палитра сводит его в один цвет.
  4. Проверьте края в режиме Сравнение. Если появились мелкие точки, увеличьте Мин. размер фигуры. Если кривые дрожат, сдвиньте Плавность в сторону Плавнее кривые.
  5. Уберите всё лишнее, например случайный кусок фона, инструментом Удалить фигуру, затем нажмите Скачать и выберите SVG (или PDF либо EPS для типографии).
Картинка сведена к небольшому набору плоских цветов
Сведите картинку к нескольким плоским цветам: каждый станет слоем из чистых фигур.

Векторизация прямо в ChatGPT или Claude

Shapesoda работает и как приложение внутри ChatGPT и Claude. В ChatGPT откройте «Настройки → Приложения» (Settings → Apps) и найдите Shapesoda; затем прикрепите картинку и попросите сделать из неё SVG, и окно Shapesoda покажет результат прямо в чате. В Claude добавьте Shapesoda в разделе Settings → Connectors (Настройки → Коннекторы) и попросите векторизовать картинку; откроется окно Shapesoda, в котором вы выберете файл. Разработчики могут сделать то же самое через API.

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

Иллюстрация в стиле нейросети, переведённая в плоские векторные фигуры
Иллюстрация в стиле нейросети, переведённая в плоские векторные фигуры.

Что делать, если результат грязный

  • Слишком много фигур в затенённых местах: уменьшите число цветов в Палитра или сдвиньте Сложность в сторону Меньше фигур.
  • Фон векторизовался пятнами: перегенерируйте картинку на однотонном фоне или удалите лишние фигуры перед скачиванием.
  • Рваные контуры: возьмите картинку побольше или увеличьте Плавность. Число узлов можно проверить через Контуры и узлы; подробнее — почему в SVG слишком много узлов.
  • Почти фотографический рендер с мягким светом: векторизация превратит его в плоские полосы цвета. Если нужны чистые фигуры, перегенерируйте картинку в плоском стиле.

Можно ли использовать картинку нейросети как логотип?

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

Нужен только конвертер? Откройте Картинка в SVG, PNG в SVG или Логотип в вектор.

Частые вопросы

Может ли ChatGPT сделать SVG-файл?

ChatGPT генерирует картинки в PNG. Он может написать SVG-код для очень простых фигур, но для детальной картинки надёжнее сгенерировать изображение, а затем векторизовать его в фигуры.

Можно ли скачать вектор из Midjourney?

Нет. Midjourney выдаёт растровую картинку. Чтобы использовать её для печати, резки или как логотип, векторизуйте её в фигуры и сохраните в SVG, PDF или EPS.

Почему в векторизованной картинке нейросети так много фигур?

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

Какое разрешение нужно картинке перед векторизацией?

Максимальное, какое даёт генератор. Около 2000 пикселей по длинной стороне вполне достаточно; из очень маленьких картинок получаются более округлые и менее точные края.

Читать дальше