Este tema de instrucciones rápidas trata sobre cómo convertir SVG a PNG usando C# junto con los pasos detallados para configurar los ajustes del entorno para ejecutar el código. En C# SVG a PNG es fácilmente posible usando unas pocas líneas de código y puede usar el ejemplo en cualquiera de las plataformas de aplicaciones compatibles basadas en .NET como MS Windows, Linux o macOS.
Pasos para convertir SVG a PNG usando C#
- Usando el administrador de paquetes NuGet, agregue Aspose.Imaging para convertir SVG a PNG
- Agregue una referencia al espacio de nombres Aspose.Imaging para usar llamadas API en el código
- Cargue la imagen SVG de muestra usando el método Image.Load
- Crear una instancia de SvgRasterizationOptions para establecer la altura y el ancho de la imagen SVG
- Crea una instancia de PngOptions para el PNG deseado
- Guarde el SVG convertido a PNG en el disco
Los pasos anteriores en C# convierten SVG a PNG usando simples llamadas API y unas pocas líneas de código. Es un proceso bastante sencillo en el que, después de instalar el paquete API con NuGet, cargaremos el archivo SVG de origen con el método Image.Load(). Luego, usando la clase SvgRasterizationOptions, estableceremos el ancho y alto de la página SVG. Finalmente, pasaremos el objeto SvgRasterizationOptions a la instancia de PngOptions para renderizar y convertir la imagen SVG a PNG.
Código para convertir SVG a PNG usando C#
Para convertir SVG a PNG C#, se han utilizado llamadas simples a la API. Puede personalizar la salida mediante el uso de propiedades adicionales de la clase SvgRasterizationOptions que podría establecer el borde, el color de fondo y los factores de escala. Además, la clase PngOptions también le brinda la opción de establecer el nivel de compresión, los tipos de filtro y la configuración de resolución, etc.
En este tutorial, aprendimos que para Convertir SVG a PNG, la API basada en C# se puede usar de manera efectiva. Si desea obtener información sobre el proceso de cambio de tamaño de la imagen con C#, consulte el artículo sobre cómo cambiar el tamaño de la imagen en C#.