Як перетворити SVG на зображення в C#

Цей точний посібник містить інформацію про те, як перетворити SVG на Image у C#. Ці кроки та фрагмент коду пояснюють, як за допомогою програми C# SVG у зображення можна виконати перетворення. Крім того, вам не потрібно встановлювати будь-який інструмент обробки зображень або програму для досягнення цих вимог.

Кроки для перетворення SVG на зображення в C#

  1. Установіть бібліотеку Aspose.SVG for .NET у своїй програмі за допомогою менеджера пакетів NuGet
  2. Завантажте вихідний файл SVG з об’єктом класу SVGDocument
  3. Створіть об’єкт класу ImageSaveOptions
  4. Встановіть різні параметри та збережіть вихідне зображення у форматі JPG

Якщо ви хочете перетворити SVG на зображення C#, код і детальний опис надаються тут у формі простих кроків. Дотримуючись процесу, ви можете відтворити високоякісне зображення. Крім того, це перетворення може бути корисним для створення мініатюр попереднього перегляду зображень SVG у ваших програмах.

Код для перетворення SVG на зображення в C#

namespace ConvertSvgToImageInCSharp
{
class Program
{
static void Main(string[] args) // Main function to convert SVG to Image in CSharp
{
// Load the license to avoid watermark in the output image
Aspose.Svg.License licSvgToImage= new Aspose.Svg.License();
licSvgToImage.SetLicense("Aspose.Svg.lic");
// Load the input SVG file
using (Aspose.Svg.SVGDocument document = new Aspose.Svg.SVGDocument("rectangle.svg"))
{
// Initialize ImageSaveOptions class object
Aspose.Svg.Saving.ImageSaveOptions jpgSaveOptions = new Aspose.Svg.Saving.ImageSaveOptions();
// Set the desired properties
jpgSaveOptions.PageSetup.Sizing = Aspose.Svg.Rendering.SizingType.FitContent;
// Convert SVG to JPG image
Aspose.Svg.Converters.Converter.ConvertSVG(document, jpgSaveOptions, "svg-to-jpg.jpg");
}
System.Console.WriteLine("Done");
}
}
}

Щоб розробити конвертер для SVG в зображення, код на основі C# демонструється тут. Крім того, ви можете адаптувати процес перетворення, змінюючи різні властивості відповідно до ваших вимог. Наприклад, можна керувати розміром зображення, стисненням, роздільною здатністю тощо для вихідного зображення JPG.

У цій статті ми дізналися, як програмно перетворити файл SVG на зображення на C#. Однак якщо ви хочете навчитися створювати зображення SVG, прочитайте статтю на як створити SVG на C#.

 Українська