Cómo recortar una imagen en C#

Este breve tutorial guía sobre cómo recortar una imagen en C# explicando el proceso en el que se recorta un mapa de bits de muestra. Hay una serie de opciones mediante las cuales se pueden recortar las imágenes. Para recortar código C# de mapa de bits, se demuestra uno de los métodos en los que los lados se desplazan con los valores definidos por el usuario y la imagen de salida se guarda como BMP; sin embargo, puede guardarla en cualquier otro tipo de imagen como JPEG, PNG, etc.

Pasos para Recortar Imagen en C#

  1. Configure el entorno de desarrollo para agregar Aspose.Imaging usando el administrador de paquetes NuGet
  2. Cargue el mapa de bits de origen utilizando el objeto de clase Image
  3. Enviar la imagen cargada a RasterImage
  4. Guarde en caché la imagen completa en la memoria para un mejor rendimiento
  5. Recorte el mapa de bits cargado definiendo los lados superior, inferior, izquierdo y derecho desplazándose hacia el centro de la imagen
  6. Use el método Guardar para guardar la imagen recortada en el disco

Para cortar la imagen, la configuración del entorno basado en C#, el espacio de nombres, las clases y los métodos se comparten en estos pasos. Puede cargar cualquier tipo de imagen usando el método Image.Load() y luego enviarlo a RasterImage que contiene opciones para recortar imágenes. Hemos utilizado el método de desplazamiento de lados aquí, donde debe definir los valores por los cuales los lados de las imágenes cargadas se moverán hacia el centro de la imagen, creando así una imagen recortada.

Código para Recortar Imagen en C#

Estas líneas de código en C# recortan la imagen y la guardan en el disco usando el método RasterImage.Save(). Una vez que la imagen de origen se carga como RasterImage, también puede realizar muchas otras operaciones antes de recortar o guardar la imagen resultante, como configurar el color de fondo, configurar el monitor de interrupción para controlar la terminación prematura del proceso si es necesario, configurar el color transparente, establecer la resolución horizontal y vertical, etc., por nombrar algunos.

Este nítido tutorial nos ha guiado para cortar imágenes en C#. Si desea aprender a cambiar el tamaño de estas imágenes, consulte el artículo sobre cómo cambiar el tamaño de la imagen en C#.

 Español