W tym krótkim samouczku wyjaśniono jak przekształcić PNG w SVG przy użyciu języka C#. Zawiera różne szczegóły dotyczące ustawiania środowiska programistycznego, listę kroków potrzebnych do opracowania aplikacji oraz możliwy do uruchomienia przykładowy kod do konwertowania PNG na wektor przy użyciu C#. Poznasz także procedurę dostosowywania wyjściowego pliku SVG zgodnie z własnymi wymaganiami.
Kroki, aby zmienić PNG na SVG przy użyciu C#
- Ustaw środowisko tak, aby używało Aspose.SVG for .NET do konwersji PNG na SVG
- Zainicjuj obiekt ImageVectorizer, aby dostosować wyjściowy plik SVG
- Ustaw różne właściwości obiektu Configuration w klasie ImageVectorizer
- Przekonwertuj plik PNG na wektory za pomocą metody ImageVectorizer.Vectorize().
- Zapisz wynikowy plik jako SVG
Poniższe kroki wyjaśniają rozwój konwertera PNG na SVG przy użyciu języka C#. Proces ten inicjuje się poprzez zadeklarowanie i skonfigurowanie ImageVectorizer, ponieważ przekształci on obraz do formatu SVG przy użyciu metody Vectorize. W tym samouczku właśnie ustawiliśmy limit kolorów, jednak przed zapisaniem wyjściowego pliku SVG możesz ustawić także inne właściwości.
Kod do przekształcenia PNG do SVG przy użyciu C#
Ten kod demonstruje konwersję pliku PNG na SVG przy użyciu języka C#. Obiekt ImageVectorizerConfiguration w klasie ImageVectorizer zawiera właściwości, na przykład ColorLimits, BackgroundColor, ImageSizeLimit, LineWidth, PathBuilder i Stencil. Metoda Vectorize() zwraca obiekt SVGDocument posiadający wiele właściwości, które można ustawić przed zapisaniem go jako pliku SVG.
W tym artykule nauczyliśmy się przekształcać plik PNG na plik wektorowy przy użyciu języka C#. Jeśli chcesz poznać proces obracania pliku SVG, zapoznaj się z artykułem na stronie jak obrócić SVG w C#.