PerfectVector
Autor: Jay Lee8 min czytania

Czy Paint.NET może zwektoryzować obraz? Sprawdź wtyczkę

Paint.NET edytuje piksele, ale jedna z wtyczek SVG umożliwia też wektoryzację obrazów. Dowiedz się, której operacji potrzebujesz, a następnie sprawdź, czy wyeksportowana grafika zawiera edytowalne kształty.

Na tej stronie

Paint.NET może zwektoryzować obraz za pomocą wtyczki stworzonej przez społeczność, choć jego zwykły proces edycji opiera się na pikselach. To rozróżnienie ma znaczenie: otwarcie SVG, wektoryzacja obrazu i edycja ścieżek wektorowych to trzy różne operacje.

Wtyczka Scalable Vector Graphics autorstwa otuncelli obsługuje zarówno import SVG, jak i podstawową wektoryzację obrazów rastrowych. Jej autor zaleca funkcję wektoryzacji do czarno-białych rysunków i wymienia SVG oraz Paint.NET Shape jako opcje eksportu. Odpowiedź, która po prostu stwierdza, że Paint.NET nie potrafi wektoryzować, pomija tę wtyczkę; poradnik dotyczący importu SVG może opisywać wyłącznie operację odwrotną.

Jeśli potrzebujesz skalowalnego emblematu lub edytowalnego konturu, sprawdź, jaką operację wykonuje Twoja wtyczka, a następnie obejrzyj wyeksportowany plik w edytorze grafiki wektorowej. Jeśli chcesz tylko domalować coś na ilustracji lub utworzyć PNG, praca na obrazie rastrowym może już wystarczyć.

Co daje każdy sposób pracy w Paint.NET

Oficjalny przewodnik po funkcjach Paint.NET opisuje warstwy obrazu, standardowe formaty plików oraz obsługę wtyczek dodających nowe typy plików. SVG nie znajduje się na liście standardowych formatów. Dokumentacja warstw opisuje warstwy jako stosy pikseli. Warstwa i obiekt wektorowy oferują więc różne możliwości edycji.

OperacjaCo otrzymujeszCo sprawdzić dalej
Edycja PNG lub JPG w Paint.NETZmodyfikowane pikseleZapisz kopię pliku źródłowego przed spłaszczeniem warstw lub zmianą rozmiaru
Otwarcie SVG za pomocą wtyczki SVGWyrenderowaną grafikę, spłaszczoną lub rozdzieloną na warstwyZachowaj oryginalny SVG, jeśli nadal potrzebujesz jego ścieżek
Użycie eksportu z wektoryzacją we wtyczceNową grafikę wektorową utworzoną przez wektoryzacjęSprawdź kontury, prześwity i niepożądane kształty tła
Otwarcie wyeksportowanego SVG w edytorze grafiki wektorowejMiejsce do sprawdzania i modyfikowania obiektów wektorowychUpewnij się, że sama grafika zawiera potrzebne Ci kształty

Importowanie SVG jako osobnych warstw może ułatwić malowanie. Nie zmienia jednak Paint.NET w edytor oryginalnych punktów kontrolnych SVG. Plik README wtyczki wyraźnie opisuje import jako renderowanie elementów lub grup na warstwach, natomiast wektoryzacja jest osobną funkcją.

To rozróżnienie występuje również w innych edytorach obrazów, ale ich możliwości eksportu są różne. Nasz poradnik wektoryzacji w programie GIMP opisuje sposób przekształcania zaznaczenia w ścieżkę; nie zakładaj, że takie polecenie menu istnieje w Paint.NET.

Sprawdź wtyczkę, zanim zaczniesz korzystać z poradnika

Zacznij od aktualnego pliku README autora wtyczki. Wymagany jest Paint.NET 5.1 lub nowszy, a instrukcje instalacji rozróżniają wersje Classic i Microsoft Store. Autor ostrzega też przed używaniem innej wtyczki typów plików do obsługi tych samych rozszerzeń .svg i .svgz. Postępuj zgodnie z aktualnymi instrukcjami wtyczki, zwłaszcza jeśli starszy poradnik zaleca skopiowanie pojedynczego pliku DLL.

Następnie ustal, co obiecuje poradnik. Okno importu, które pyta, w jakim rozmiarze wyrenderować SVG, przygotowuje piksele do umieszczenia na płótnie Paint.NET. Eksport z wektoryzacją pobiera istniejące piksele i tworzy nowe kształty. Poradnik o rysowaniu niestandardowych kształtów może dotyczyć jeszcze innego zadania.

Do pierwszej próby wektoryzacji wybierz prosty czarny emblemat na jednolitym tle. Lepiej odpowiada to wskazanemu przez autora zastosowaniu wtyczki niż fotografia lub obraz z cieniowaniem. Zachowaj oryginalny plik .pdn, aby eksperyment z wektoryzacją nie zastąpił warstw, nad którymi pracujesz.

Nie musisz instalować wtyczki tylko po to, aby powiększyć istniejący SVG i zachować go jako plik wektorowy. Jeśli oryginał już zawiera ścieżki, otwórz go w edytorze grafiki wektorowej i pracuj na tym pliku źródłowym. Wyrenderowanie go w Paint.NET i ponowna wektoryzacja dodają niepotrzebny etap odtwarzania grafiki.

Sprawdź wyeksportowany plik poza Paint.NET

Ponowne otwarcie SVG w Paint.NET pozwala sprawdzić jego wygląd po wyrenderowaniu. Aby sprawdzić możliwości edycji wektorowej, otwórz kopię w edytorze grafiki wektorowej i obejrzyj obiekty. Sam wyraźny podgląd lub nazwa pliku z rozszerzeniem .svg nie pozwalają ustalić, co zawiera grafika.

SVG może zawierać obrazy rastrowe: element image w specyfikacji SVG może odwoływać się do PNG, JPEG lub innego SVG. SVG może też łączyć obrazy i geometrię wektorową. Znalezienie jednej ścieżki w pliku nie dowodzi, że cały widoczny projekt jest grafiką wektorową.

W ramach ćwiczenia ze sprawdzania pliku użyj niewielkiego emblematu z kwiatem. Kontury płatków, prześwity wokół środka i tło wymagają osobnego sprawdzenia:

  1. Zaznacz kwiat. Jeśli edytor wskazuje grupę, wejdź do niej lub rozgrupuj ją w kopii przeznaczonej do sprawdzania, zanim ocenisz zawartość. Samo zaznaczenie grupy nie świadczy o obecności osadzonej bitmapy.
  2. Użyj narzędzia do edycji węzłów lub do zaznaczania bezpośredniego na konturze płatka. Szukaj edytowalnej geometrii należącej do kwiatu, a nie prostokąta otaczającego umieszczony obraz.
  3. Zmień wypełnienie, a następnie cofnij zmianę. Sprawdź, która część się zmienia. Wektoryzacja może połączyć kilka płatków w ścieżkę złożoną, więc nie ma gwarancji, że każdy płatek będzie osobnym, niezależnie edytowalnym obiektem.
  4. Umieść prostokąt w kontrastowym kolorze za grafiką. Sprawdź, czy przez przestrzenie między płatkami widać nowy kolor, czy też zawierają one niepożądane białe kształty.
  5. Obejrzyj emblemat w docelowym rozmiarze. Nawet poprawna ścieżka może mieć niezgrabny kontur, zamknięty prześwit lub przypadkową kropkę wymagającą usunięcia.
Poglądowe sprawdzanie pliku
Poglądowa ilustracja kwiatu na płaskiej karcie obok kształtów kwiatu z podświetlonymi edytowalnymi konturami
Ilustracja płaskiego obrazu i edytowalnych konturów. Nie jest to zrzut ekranu z Paint.NET ani wynik działania wtyczki lub PerfectVector.

W ramach drugiego sprawdzenia obejrzyj SVG jako tekst. Element image wskazujący na PNG, JPEG lub odpowiadający im adres URL danych oznacza obecność treści rastrowej. Geometria może korzystać z elementów path, circle, rect lub innych elementów kształtów, a odwołania mogą sprawić, że proste wyszukiwanie tekstu nie da pełnego obrazu. Sprawdzaj kod źródłowy razem z obiektami w edytorze. Nasz poradnik dotyczący plików SVG zawierających obrazy rastrowe omawia pliki mieszane bardziej szczegółowo.

Kryterium poprawnego wyniku zależy od Twojego zadania. Emblemat, którego kolory chcesz zmieniać, potrzebuje odpowiednich wypełnień. Kontur, który planujesz modyfikować, wymaga dostępnej geometrii. Plik do wycinania potrzebuje także odpowiednich granic cięcia, czego samo to sprawdzenie nie potwierdza.

Użyj Paint.NET do przygotowania obrazu, a PerfectVector do osobnej wektoryzacji

PerfectVector sprawdzi się, gdy chcesz nadal używać Paint.NET jako edytora pikseli i wypróbować osobny proces przekształcania obrazu w SVG. Zapisz kopię przygotowanej grafiki jako PNG, przekształć ten obraz w grafikę wektorową i sprawdź pobrany SVG w edytorze grafiki wektorowej. Zastosuj te same czynności sprawdzające co przy kwiecie: upewnij się, że kontury należą do grafiki, wypróbuj potrzebną zmianę koloru i obejrzyj prześwity na kontrastowym tle.

Przed eksportem PNG usuń niepotrzebne znaki i przytnij nadmiar płótna, nie naruszając projektu. Unikaj wielokrotnego powiększania i zapisywania małego obrazu źródłowego, aby sprawiał wrażenie bardziej szczegółowego. Zachowaj główny plik .pdn z warstwami oraz PNG użyty do wektoryzacji, aby móc poprawić źródło, jeśli ważny prześwit lub kontur zostanie odwzorowany niedokładnie.

Wtyczka pozostaje rozsądną opcją do wypróbowania w przypadku prostych czarno-białych rysunków opisanych w jej informacjach o wydaniach dotyczących wektoryzacji. Dedykowany edytor grafiki wektorowej jest bardziej przydatny, gdy chcesz narysować emblemat ręcznie lub wprowadzić wiele zmian w jego krzywych. Jeśli porównujesz warstwy rastrowe i wektorowe w innej aplikacji do rysowania, zobacz proces wektoryzacji w programie Krita.

W przypadku fotografii i malarskich tekstur zachowanie pikseli może dać lepszy rezultat. Wektoryzacja odtwarza widoczne obszary; nie odzyskuje ukrytych obiektów oryginalnego rysunku, edytowalnego tekstu ani historii pracy pędzlem. Zachowaj obraz rastrowy, jeśli to właśnie jego piksele tworzą potrzebną Ci grafikę.

Najczęściej zadawane pytania

Czy Paint.NET może zapisać obraz jako SVG? Lista standardowych formatów plików nie obejmuje SVG. Stworzona przez społeczność wtyczka Scalable Vector Graphics oferuje eksport do SVG z wektoryzacją, więc sprawdź wtyczkę i wykonywaną operację, zamiast zakładać, że każda opcja Save As przeprowadza taką samą konwersję.

Czy wtyczka importująca SVG zachowuje edytowalne ścieżki wektorowe w Paint.NET? Wtyczka otuncelli opisuje import SVG jako renderowanie grafiki do płaskiego obrazu lub osobnych warstw. Użyj edytora grafiki wektorowej, aby sprawdzić i edytować geometrię oryginalnego SVG, i zachowaj ten oryginalny plik.

Czy wtyczka SVG do Paint.NET służy tylko do importu? Nie. Jej aktualny plik README dokumentuje również podstawową wektoryzację obrazów z eksportem do SVG i Paint.NET Shape oraz wskazuje, że funkcja wektoryzacji działa najlepiej z czarno-białymi rysunkami.

Dlaczego mój SVG wygląda na rozpikselowany po otwarciu w Paint.NET? Podczas importu jest renderowany do pikseli w wybranym rozmiarze. Sprawdź oryginalny SVG w edytorze grafiki wektorowej, zanim uznasz, że jego ścieżki są uszkodzone lub że wymaga ponownej wektoryzacji.

Źródła

  1. Paint.NET Documentation — Overview and features — standardowe formaty plików, natywne pliki PDN i obsługa wtyczek.
  2. Paint.NET Documentation — Working with layers — model warstw oparty na pikselach.
  3. otuncelli — Scalable Vector Graphics plugin for Paint.NET — import SVG, eksport z wektoryzacją, wymagania i instrukcje instalacji.
  4. otuncelli — Plugin releases — funkcja wektoryzacji i wskazane zastosowanie do czarno-białych rysunków.
  5. W3C — SVG 2 embedded content — elementy obrazu mogą odwoływać się do plików rastrowych wewnątrz SVG.

Zachowaj oryginalny SVG, jeśli masz już użyteczne ścieżki. Jeśli masz tylko rastrowy emblemat i potrzebujesz edycji wektorowej, wypróbuj przygotowany obraz w PerfectVector, a następnie sprawdź jego kontury, wypełnienia i puste przestrzenie, zanim zastąpisz jakikolwiek plik używany w produkcji.

Więcej z bloga

Zamień obraz w
czyste, edytowalne ścieżki wektorowe