Czy ChatGPT zrobi plik SVG? Co potrafi, czego nie i jak to obejść

ChatGPT umie napisać kod SVG i umie wygenerować obrazek, ale nie zamieni wygenerowanego obrazka w plik wektorowy. Co naprawdę robi każda z tych próśb i jak dostać SVG, który pasuje do twojego obrazu.

Krótka odpowiedź: tak i nie. ChatGPT potrafi napisać kod SVG z opisu i wynik jest prawdziwym plikiem wektorowym, który otworzysz w Figmie albo Illustratorze. Potrafi też wygenerować obraz logo. Nie potrafi natomiast wziąć tego wygenerowanego obrazu i oddać ci jego SVG. Te dwie umiejętności siedzą w dwóch różnych modelach, a w przerwie między nimi utyka większość ludzi.

Co może znaczyć „zrób mi SVG”

  • Napisać kod SVG ze słów: „niebieskie koło z białą błyskawicą”. To działa, a przy prostych ikonach geometrycznych działa dobrze.
  • Wygenerować obrazek logo: to robi model graficzny (DALL·E albo nowszy generator obrazów wbudowany w ChatGPT). Wynik to zawsze PNG.
  • Zamienić ten PNG na SVG: o to naprawdę chodzi ludziom i to jest właśnie część, która nie działa.

Dlaczego SVG nigdy nie pasuje do obrazka

Gdy wgrywasz logo, które asystent przed chwilą zrobił, i prosisz o „wersję SVG”, model językowy niczego nie eksportuje. Patrzy na pomniejszoną kopię bitmapy i wpisuje nowy kod SVG na podstawie ogólnego wrażenia. Proporcje odjeżdżają, łuk zamienia się w prosty odcinek, litery przechodzą w byle jaki krój, kolory są przybliżone. Poproś jeszcze raz, a dostaniesz inną złą wersję, bo każda odpowiedź to nowe zgadywanie, nie pomiar.

To nie jest chwilowe ograniczenie jednej wersji modelu. Wpisać współrzędne krzywej Béziera, patrząc na obrazek, nie potrafi żaden grafik; rysuje ją narzędziem i poprawia, aż pasuje. Model tekstowy ma jedno podejście i żadnej możliwości sprawdzenia.

Kiedy prośba o kod SVG jest dobrym ruchem

Jeśli twój znak składa się z kilku prostych figur geometrycznych, opisz go słowami i poproś o kod SVG z viewBox i nazwanymi kolorami. Dostaniesz schludny, edytowalny plik, często czystszy niż z jakiejkolwiek konwersji. Jeśli to ikona, którą będziesz kolorować z CSS, dopisz „użyj currentColor dla głównego kształtu”. W chwili, gdy projekt ma własne litery, rysowaną maskotkę, gradient albo cokolwiek z konkretnym łukiem, przestań: spędzisz godzinę na poprawkach i nadal nie będziesz mieć obrazka, który zatwierdziłeś.

Jak dostać SVG obrazu, który zrobił ChatGPT

  • Pobierz największy PNG, jaki generator oferuje. Poproś o zwykłe białe albo przezroczyste tło, płaskie kolory, bez cieni i efektów 3D.
  • Skonwertuj go wektoryzatorem, który odbudowuje kształty, zamiast obrysowywać piksele. svgize działa w przeglądarce, mierzy lekkie falowanie, które ma każdy obraz z AI, i wygładza je, zachowując projekt.
  • Odczytaj liczby obok podglądu: czyste logo to kilka ścieżek i kilka kolorów. Powiększ czterokrotnie i obejrzyj narożniki.
  • Pobierz SVG; eksport do PDF jest pod ręką dla drukarni, które go wymagają.

Skonwertuj obraz z ChatGPT na SVG

Uwaga o słowie „wektor” w promptcie

Prośba do generatora obrazów o „logo wektorowe, płaskie, w stylu SVG” zmienia wygląd obrazka, nie jego format. Nadal dostajesz PNG. Słowo i tak pomaga: płaskie kolory i czyste krawędzie to dokładnie to, co konwertuje się najlepiej, więc używaj go dalej, tylko nie oczekuj na końcu pliku ze ścieżkami.

Pytania

Czy ChatGPT tworzy grafikę wektorową?

Potrafi napisać kod SVG z opisu tekstowego, a to jest wektor. Obrazki, które generuje swoim modelem graficznym, są bitmapami PNG, nie wektorami, niezależnie od tego, co napiszesz w promptcie.

Czy ChatGPT skonwertuje PNG na SVG?

Nie. Poproszony o SVG wgranego obrazka, pisze nowy kod na podstawie ogólnego wrażenia. Wynik jest poprawnym SVG, ale nie pasuje do obrazu. Do tego kroku użyj wektoryzatora.

Czy ChatGPT zrobi wektoryzację logo?

Nie wiernie. Prosty geometryczny znak opisz słowami i poproś o kod SVG. Logo, które istnieje jako obraz, skonwertuj wektoryzatorem takim jak svgize.

Czy istnieje generator SVG w ChatGPT?

Nie ma przycisku eksportu. Najbliżej tego jest prośba o kod SVG z opisu. Dla obrazu, który już masz, generatorem SVG jest wektoryzator, nie model czatu.

Czy to samo dotyczy Midjourney i DALL·E?

Tak. Każdy dostępny dziś generator obrazów oddaje piksele. Midjourney w ogóle nie ma wyjścia SVG; DALL·E i model graficzny ChatGPT oddają PNG. Konwersja jest osobnym krokiem dla każdego z nich.