Ця коротка тема про те, як перетворити SVG на PNG за допомогою C# разом із детальними кроками для налаштування параметрів середовища для запуску коду. У C# SVG у PNG це легко можливо зробити за допомогою кількох рядків коду, і ви можете використовувати приклад у будь-якій підтримуваній платформі додатків на основі .NET, як-от MS Windows, Linux або macOS.
Кроки для перетворення SVG на PNG за допомогою C#
- Використовуючи менеджер пакетів NuGet, додайте Aspose.Imaging, щоб конвертувати SVG у PNG
- Додайте посилання на простір імен Aspose.Imaging, щоб використовувати виклики API у коді
- Завантажте зразок зображення SVG за допомогою методу Image.Load
- Створіть екземпляр SvgRasterizationOptions, щоб установити висоту та ширину зображення SVG
- Створіть екземпляр PngOptions для потрібного PNG
- Збережіть SVG, перетворений у PNG, на диску
Наведені вище дії в C# перетворюють SVG у PNG за допомогою простих викликів API і кількох рядків коду. Це досить простий процес, коли після встановлення пакета API за допомогою NuGet ми завантажуємо вихідний файл SVG за допомогою методу Image.Load(). Потім за допомогою класу SvgRasterizationOptions ми встановимо ширину та висоту сторінки SVG. Нарешті, ми передамо об’єкт SvgRasterizationOptions екземпляру PngOptions для відтворення та перетворення зображення SVG у PNG.
Код для перетворення SVG у PNG за допомогою C#
Щоб перетворити SVG на PNG C# на основі простих викликів API, були використані. Ви можете налаштувати вихід, використовуючи додаткові властивості класу SvgRasterizationOptions, які можуть встановлювати рамку, колір фону та коефіцієнти масштабування. Крім того, клас PngOptions також дає вам можливість встановити рівень стиснення, типи фільтрів і налаштування роздільної здатності тощо.
У цьому підручнику ми дізналися, що для того, щоб конвертувати SVG у PNG, можна ефективно використовувати API на основі C#. Якщо ви хочете дізнатися про процес зміни розміру зображення за допомогою C#, зверніться до статті як змінити розмір зображення в C#.