Reducir el tamaño del archivo SVG en C# - API de redimensionamiento de imágenes

Cuando estás construyendo software para automatizar la creación y manipulación de imágenes, prefieres una biblioteca ligera y fácil de instalar con la que trabajar. Afortunadamente, Aspose.Imaging para .NET ofrece casi todas las características necesarias para hacer que el desarrollo sea fluido y eficiente. Sin embargo, en esta publicación del blog, implementaremos cómo reducir programáticamente el tamaño del archivo SVG en C#. Además, puedes optar por una herramienta en línea embebible para lograr la misma funcionalidad. Por lo tanto, asegúrate de haber configurado .NET en tu máquina para implementar la funcionalidad.

Los siguientes puntos se cubrirán:

  1. Instalación de la API de Redimensionamiento de Imágenes
  2. Reducir el Tamaño del Archivo SVG en C#
  3. Reducir el Tamaño de la Imagen SVG en Línea

Instalación de la API de Redimensionamiento de Imágenes

Ahora, para la instalación, por favor descarga el archivo DLL o puedes instalarlo a través del NuGet Package Manager ejecutando el siguiente comando mencionado a continuación:

Install-Package Aspose.Imaging 
instalación de la API de redimensionamiento de imágenes

Reducir el Tamaño del Archivo SVG en C#

Ahora podemos implementar la funcionalidad y modificar el tamaño del archivo SVG siguiendo los pasos mencionados a continuación:

  • Cargar la imagen SVG fuente llamando al método Load de la clase Image.
  • El método Resize modificará las dimensiones de la imagen.
  • Instanciar un objeto de la clase PngOptions.
  • Establecer las opciones de rasterización vectorial configurando el valor de la propiedad VectorRasterizationOptions.
  • Invocar el método Save para guardar la imagen modificada en el disco.

El siguiente ejemplo de código demuestra cómo desarrollar un redimensionador de imágenes SVG en C# programáticamente:

La salida del ejemplo de código anterior se muestra en la imagen a continuación:

modificar svg

Reducir el Tamaño de la Imagen SVG en Línea

Además de una API de redimensionamiento de imágenes, Aspose.Imaging para .NET también ha expuesto una herramienta en línea para reducir el tamaño de la imagen SVG en línea en cualquier navegador web. Además, es gratuita y puedes usarla simplemente haciendo clic en la imagen a continuación:

reducir el tamaño de la imagen SVG en línea

Modificar SVG - Obtén una Licencia Gratuita

Puedes obtener una licencia temporal gratuita para probar esta API de redimensionamiento de imágenes sin limitaciones de evaluación.

Resumiendo

La manipulación programática del tamaño de la imagen se considera una tarea pesada. Sin embargo, Aspose.Imaging para .NET ha facilitado bastante este proceso al exponer métodos y clases. Así que hemos revisado cómo reducir el tamaño del archivo SVG en C#. Además, puedes visitar la documentación, las referencias de API y el repositorio de GitHub.

Finalmente, aspose.com está escribiendo nuevos artículos. Así que, sigue visitándonos para las últimas actualizaciones.

Haz una pregunta

Puedes hacernos saber sobre tus preguntas o consultas en nuestro foro.

Preguntas Frecuentes – FAQs

¿Cómo editar una imagen SVG en línea?

Puedes usar este redimensionador de imágenes SVG en línea. Esto es rápido y no requiere suscripción.

¿Cómo disminuir el tamaño del archivo SVG?

Aspose.Imaging proporciona una solución programática para modificar archivos SVG. Así que, por favor visita este enlace para aprender cómo lograr eso en .NET.

Ver También