Este tutorial preciso contém as informações sobre como converter SVG para Image em C#. As etapas e o snippet de código explicam como usar a conversão de C# SVG para imagem pode ser realizada de forma programática. Além disso, você não precisa instalar nenhuma ferramenta ou aplicativo de processamento de imagem para atender a esses requisitos.
Etapas para converter SVG em imagem em C#
- Instale a biblioteca Aspose.SVG for .NET em seu aplicativo com o gerenciador de pacotes NuGet
- Carregue o arquivo SVG de origem com o objeto de classe SVGDocument
- Crie um objeto da classe ImageSaveOptions
- Defina diferentes opções e salve a imagem de saída no formato JPG
Se você deseja converter SVG para imagem C# código e descrição detalhada é fornecida aqui na forma de etapas fáceis de seguir. Você pode renderizar uma imagem de alta fidelidade seguindo o processo. Além disso, essa conversão pode ser útil para criar as miniaturas de visualização das imagens SVG em seus aplicativos.
Código para converter SVG em imagem em 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"); | |
} | |
} | |
} |
Para desenvolver um conversor de SVG para imagem, código baseado em C# é demonstrado aqui. Além disso, você pode personalizar o processo de conversão modificando diferentes propriedades de acordo com suas necessidades. Por exemplo, é possível controlar o tamanho da imagem, compressão, resolução, etc. para a imagem JPG de saída.
Neste artigo, aprendemos como converter um arquivo SVG em uma imagem programaticamente em C#. No entanto, se você quiser aprender a criar uma imagem SVG, leia o artigo em como criar SVG em C#.