Jak převést PNG na SVG pomocí C#

Tento stručný návod vysvětluje jak transformovat PNG na SVG pomocí C#. Obsahuje různé detaily pro nastavení vývojového prostředí, seznam kroků k vývoji aplikace a spustitelný ukázkový kód pro převod PNG na vektor pomocí C#. Dozvíte se také postup, jak upravit výstupní soubor SVG podle vašich požadavků.

Kroky ke změně PNG na SVG pomocí C#

  1. Nastavte prostředí tak, aby pro převod PNG na SVG používalo Aspose.SVG for .NET
  2. Inicializací objektu ImageVectorizer přizpůsobíte výstupní SVG
  3. Nastavte různé vlastnosti objektu Configuration ve třídě ImageVectorizer
  4. Převeďte soubor PNG na vektory pomocí metody ImageVectorizer.Vectorize().
  5. Uložte výsledný soubor jako SVG

Tyto kroky vysvětlují vývoj PNG na SVG převodník pomocí C#. Tento proces je zahájen deklarací a konfigurací ImageVectorizer, protože transformuje obrázek na SVG pomocí metody Vectorize. V tomto tutoriálu jsme právě nastavili limit barev, ale před uložením výstupního SVG můžete nastavit i další vlastnosti.

Kód pro transformaci PNG na SVG pomocí C#

Tento kód demonstruje převod PNG na SVG pomocí C#. Objekt ImageVectorizerConfiguration ve třídě ImageVectorizer obsahuje vlastnosti například ColorLimits, BackgroundColor, ImageSizeLimit, LineWidth, PathBuilder a Stencil. Metoda Vectorize() vrací objekt SVGDocument s mnoha vlastnostmi, které lze nastavit před jeho uložením jako soubor SVG.

Tento článek nás naučil transformovat PNG na vektorový soubor pomocí C#. Pokud se chcete naučit proces otáčení SVG, přečtěte si článek na jak otočit SVG v C#.

 Čeština