Этот точный учебник содержит информацию о том, как преобразовать 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 в С#.