Цей точний посібник містить інформацію про те, як перетворити SVG на Image у C#. Ці кроки та фрагмент коду пояснюють, як за допомогою програми C# SVG у зображення можна виконати перетворення. Крім того, вам не потрібно встановлювати будь-який інструмент обробки зображень або програму для досягнення цих вимог.
Кроки для перетворення SVG на зображення в C#
- Установіть бібліотеку Aspose.SVG for .NET у своїй програмі за допомогою менеджера пакетів NuGet
- Завантажте вихідний файл SVG з об’єктом класу SVGDocument
- Створіть об’єкт класу ImageSaveOptions
- Встановіть різні параметри та збережіть вихідне зображення у форматі 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#.