Как да трансформирате PNG в SVG с помощта на C#

Този кратък урок обяснява как да трансформирате PNG в SVG с помощта на C#. Той има различни подробности за задаване на средата за разработка, списък със стъпки за разработка на приложението и изпълняваем примерен код за конвертиране на PNG във вектор с помощта на C#. Ще научите и процедурата за персонализиране на изходния SVG файл според вашите изисквания.

Стъпки за промяна на PNG в SVG с помощта на C#

  1. Задайте средата да използва Aspose.SVG for .NET за конвертиране на PNG в SVG
  2. Инициализирайте обекта ImageVectorizer, за да персонализирате изходния SVG
  3. Задайте различни свойства на обекта Configuration в класа ImageVectorizer
  4. Преобразувайте PNG файла във вектори с помощта на метода ImageVectorizer.Vectorize().
  5. Запазете получения файл като SVG

Тези стъпки обясняват разработването на PNG към SVG конвертор с помощта на C#. Този процес се инициира чрез деклариране и конфигуриране на ImageVectorizer, тъй като той ще трансформира изображението в SVG с помощта на метода Vectorize. В този урок ние току-що зададохме цветовото ограничение, но можете да зададете и други свойства, преди да запазите изходния SVG.

Код за трансформиране на PNG в SVG с помощта на C#

Този код демонстрира преобразуването на PNG към SVG с помощта на C#. Обектът ImageVectorizerConfiguration в класа ImageVectorizer съдържа свойства за например ColorLimits, BackgroundColor, ImageSizeLimit, LineWidth, PathBuilder и Stencil. Методът Vectorize() връща обекта SVGDocument с много свойства, които могат да бъдат зададени, преди да го запишете като SVG файл.

Тази статия ни научи да трансформираме PNG във векторен файл с помощта на C#. Ако искате да научите процеса на завъртане на SVG, вижте статията на как да завъртите SVG в C#.

 Български