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

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

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

  1. Задайте средата за разработка да използва Aspose.SVG for .NET от мениджъра на пакети NuGet
  2. Заредете изходния SVG файл, като използвате обекта от клас SVGDocument
  3. Създайте обект на ImageSaveOptions и задайте формата на PNG
  4. Запазете SVG файла като PNG изображение, като използвате обекта ImageSaveOptions с желаните свойства

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

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

Можем да забележим, че примерният код за конвертиране на SVG в PNG с помощта на C# е твърде прост, тъй като се зарежда само SVG файлът и след това с помощта на метода ConvertSVG се записва в желания PNG формат. Методът ConvertSVG() има повече от 40 претоварени функции, които могат да се използват за конвертиране на SVG файл в различни формати. Освен това, ако работите само с преобразуване в изображения, обектът на класа ImageSaveOptions ви помага да зададете цвета на фона, формата, настройката на страницата, режима на изглаждане и редица други свойства.

В този урок се научихме да превръщаме SVG в PNG с помощта на C#, но ако искате да научите конвертирането на SVG в PDF, вижте статията на как да конвертирате SVG в PDF в C#.

 Български