Upscaler SVG: jak powiększyć logo PNG bez rozmycia
Upscalery AI robią większą bitmapę, która przy kolejnym rozmiarze znów się rozmywa. Po konwersji do SVG pytanie o rozmiar znika. Kiedy które podejście jest właściwe i jak z małego PNG dostać czysty wektor.
Masz logo o boku 400 pikseli i potrzebujesz go na baner, szyld nad sklepem albo slajd 4K. Powiększone w dowolnym edytorze robi się miękkie. Ludzie szukają dwóch rozwiązań: upscalera AI i konwertera do SVG, a to nie to samo. Pierwszy robi większą siatkę pikseli, drugi zastępuje siatkę kształtami, które w ogóle nie mają rozmiaru.
Co robi upscaler
Upscaler rastrowy, czy to AI, czy klasyczny, wymyśla piksele pomiędzy. Nowoczesne robią to dobrze: krawędzie stają się ostrzejsze, faktury wyglądają wiarygodnie, obraz 400 px zamienia się w 1600 px, które na ekranie wyglądają w porządku. Ale wynik to nadal PNG. Powiększ go na szyld szerokości metra, a znów się rozmyje. Wydrukuj, a drukarka w 300 dpi zobaczy te same miękkie krawędzie. Do zdjęć to właściwe narzędzie. Do logo, ikony albo płaskiej ilustracji niewłaściwe.
Co znaczy „powiększanie do SVG”
Plik wektorowy nie przechowuje pikseli. Przechowuje obrys każdego kształtu jako krzywe, a wypełnienie w środku jako kolor albo gradient. Nie ma rozdzielczości, która mogłaby się skończyć: ten sam plik renderuje favicon 16 px i oklejenie ciężarówki. Pytanie „jak bardzo mogę to powiększyć” po prostu przestaje mieć sens. Ceną jest to, że wektor działa tylko dla rzeczy złożonych z kształtów. Logo tak. Fotografia nie.
Dlaczego większość konwerterów pogarsza sprawę
Typowy konwerter posteryzuje obraz do kilku kolorów i obrysowuje każdą plamę. Na małym, rozmytym PNG obrysowuje rozmycie: krawędzie stają się schodkami, antyaliasing cienkimi skrawkami dziwnego koloru, a gradient pasami. Wynik skaluje się do dowolnego rozmiaru, tylko że skaluje się bałagan.
svgize robi odwrotność obrysowywania. Mierzy, jak źródło zostało zdegradowane (rozmycie, bloki JPEG, szum), a potem pyta, jaki projekt złożony z płaskich wypełnień, gradientów i czystych krzywych dałby te piksele. Krawędzie są lokalizowane z dokładnością do ułamka piksela, a krzywe wygładzane, więc małe logo wychodzi jako kilka gładkich kształtów, a nie kopia własnego rozmycia.
Jak małe to za małe
- 200-400 px: do przejścia przy prostym znaku z grubymi kształtami. Licz się ze sprawdzeniem narożników i skasowaniem jednej czy dwóch plamek.
- 500-1000 px: wygodny zakres. Tekst w logo wychodzi jako czyste kształty liter.
- 1500 px i więcej: silnik ma wszystko, czego potrzebuje; drobne detale i cienkie kreski przetrwają.
- Poniżej 150 px, albo logo, które już jest mocno skompresowanym JPEG-iem: najpierw poszukaj większego oryginału. Stopka maila, pierwotny brief od grafika albo profil w mediach społecznościowych często mają większą kopię.
Kiedy połączyć oba podejścia
Jeśli masz tylko maleńki, zaszumiony plik, przepuszczenie go najpierw przez upscaler może pomóc wektoryzatorowi: upscaler wyostrzy krawędzie, a silnik będzie miał więcej pikseli do zmierzenia. Konwertuj powiększony PNG, nie oryginał, i porównaj oba wyniki przy powiększeniu czterokrotnym. Przy wszystkim od 500 px w górę upscaler pomiń; dokłada wymyślone detale, które wektoryzator musi potem odfiltrować.
Po konwersji
Otwórz SVG w Inkscape, Figmie albo Illustratorze i powiększ do 400 %. Narożniki mają być punktami, proste kreski proste, a liczba ścieżek pokazana obok wyniku mała. Wyeksportuj PDF dla drukarni, DXF dla plotera tnącego albo oddaj SVG firmie od szyldów takim, jaki jest.