Як перетворити 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#.

 Українська