Recortar imagen SVG en C# - Recortar imágenes en línea

Puede encontrar múltiples aplicaciones para la edición de imágenes, pero Aspose.Imaging se destaca porque ofrece soluciones programáticas y no programáticas. No solo puede usar una aplicación de recorte de fotografías en línea impulsada por Aspose.Imaging sino que también puede usar esta biblioteca de recorte de imágenes para desarrollar una aplicación de edición de imágenes para su propio uso. Sin embargo, esta guía demostrará cómo recortar una imagen SVG en C# usando Aspose.Imaging for .NET. Escribiremos un código de muestra para crear un recortador SVG para una aplicación .NET. Entonces, comencemos el artículo.

Cubriremos las siguientes secciones en esta guía:

  1. Instalación de la API de recorte de imágenes de C#
  2. Recortar imagen SVG en C# mediante programación
  3. Recortar imágenes en línea - SVG Cropper

Instalación de la API de recorte de imágenes de C#

Esta biblioteca de recorte de imágenes rica en funciones es multiplataforma y puede automatizar la creación y manipulación de imágenes sin adquirir un editor de imágenes de terceros. Además, puede confiar en esta biblioteca .NET para un procesamiento de imágenes rápido y eficiente. Entonces, la instalación es bastante simple, puede descargar el archivo DLL o ejecutar el siguiente comando en NuGet Administrador de paquetes.

Install-Package Aspose.Imaging 

biblioteca de recorte de imágenes
Visite esta guía de instalación en caso de cualquier dificultad.

Recortar imagen SVG en C# mediante programación

Ahora es el momento de la implementación después de la instalación exitosa de Aspose.Imaging for .NET. Esta API de recorte de imágenes de C# está bien diseñada y algunas invocaciones de métodos resultan ser un recortador SVG para su aplicación.

Los siguientes son los pasos para recortar una imagen SVG en C# mediante programación:

  • Defina la dirección del directorio.
  • Cree una instancia de la clase Image y llame al método Load para cargar el archivo SVG de origen.
  • Llame al método Guardar para guardar la imagen en formato de archivo PNG en el disco.
  • Invoque el método Load para cargar la imagen PNG y asígnela al objeto de la clase PngImage.
  • Inicialice el constructor de la clase Rectangle y páselo como argumento a la función Recortar para recortar la imagen.
  • El método Guardar guardará la imagen recortada.

El siguiente fragmento de código muestra cómo desarrollar una aplicación de recorte de fotografías en una aplicación .NET:

using Aspose.Imaging.FileFormats.Png;

namespace Aspose.Imaging
{
    class SVG
    {
        // Recortar imagen SVG en C#
        static void Main(string[] args)
        {
            // Definir la dirección del directorio
            String dir = "/sample-files/";
            // Cree una instancia de la clase Imagen y llame al método Load para cargar el archivo SVG de origen.  
            using (Image image = Image.Load(dir + "sample-file.svg"))
            {
                // Llame al método Guardar para guardar la imagen en formato de archivo PNG en el disco. 
                image.Save(dir + "result.png");
            }
            // Invoque el método Load para cargar la imagen PNG y asignarla al objeto de la clase PngImage.  
            using (PngImage image = (PngImage)Image.Load(dir + "result.png"))
            {
                // Inicialice el constructor de la clase Rectángulo y páselo como argumento a la función Recortar para recortar la imagen.   
                image.Crop(new Rectangle(10, 10, 400, 400));
                // El método Guardar guardará la imagen recortada. 
                image.Save();
            }
        }
    }
}

El resultado del ejemplo de código anterior se muestra en la siguiente imagen:

recortador svg

Recortar imágenes en línea - SVG Cropper

Aspose.Imaging for .NET funciona detrás de esta herramienta de recorte de imágenes en línea. Es elegante y fácil de usar debido a su agradable interfaz de usuario de arrastrar y soltar. Es gratis y no se requiere suscripción para utilizar esta herramienta. Además, puede recortar SVG en línea optando por esta herramienta en el navegador web de escritorio o móvil. Esta herramienta le permite guardar el archivo recortado en otros formatos de archivo populares. Por lo tanto, le recomendamos encarecidamente que utilice esta aplicación para aumentar la productividad laboral.

recortar imagen en línea

Aplicación de recorte de fotografías: obtenga una licencia gratuita

Puede aprovechar una licencia temporal gratuita para probar esta [biblioteca] de recorte de imágenes]4 sin limitaciones de evaluación.

Conclusión

Terminamos esta publicación de blog aquí. Explicamos cómo recortar una imagen SVG en C# mediante programación. Además, exploramos una aplicación de recorte de fotografías en línea para recortar SVG en línea. Esta guía es un esfuerzo para ayudarle a crear un recortador SVG para su aplicación empresarial. Por lo tanto, si desea obtener más información sobre esta API de recorte de imágenes de C#, visite las referencias de documentación y API. Además, le recomendamos que visite la Guía de introducción.

Finalmente, aspose.com está escribiendo nuevas publicaciones en el blog. Por lo tanto, manténgase en contacto para conocer las últimas actualizaciones.

Hay ayuda disponible

Puedes dejarnos saber tus dudas o consultas en nuestro foro. Recibirás una respuesta lo antes posible.

Preguntas frecuentes – Preguntas frecuentes

¿Cómo recortar una imagen en C#?

Puede instalar Aspose.Imaging for .NET para recortar y cambiar el tamaño de imágenes mediante programación en C#. Visite este enlace para ver la implementación real de esta biblioteca de recorte de imágenes.

¿Cómo puedo recortar una imagen SVG?

Esta aplicación de recorte de fotografías en línea te permite recortar SVG en línea.

Ver también