Jak przekształcić PNG do SVG za pomocą C#

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#

  1. Ustaw środowisko tak, aby używało Aspose.SVG for .NET do konwersji PNG na SVG
  2. Zainicjuj obiekt ImageVectorizer, aby dostosować wyjściowy plik SVG
  3. Ustaw różne właściwości obiektu Configuration w klasie ImageVectorizer
  4. Przekonwertuj plik PNG na wektory za pomocą metody ImageVectorizer.Vectorize().
  5. 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#.

 Polski