Girar o Voltear imágenes en C# .NET

Si estás desarrollando aplicaciones con capacidades de edición de imágenes, el Plugin Rotate & Flip de Aspose.Imaging por $99 ofrece una solución robusta y eficaz para girar y voltear imágenes. Esta mejor biblioteca de volteo de imágenes .NET simplifica operaciones complejas, permitiendo un volteo horizontal y vertical sin problemas, así como rotación. Ya sea preparando imágenes para cargas de usuarios, tareas de diseño gráfico o procesamiento por lotes, Aspose.Imaging para .NET hace que estas tareas sean fáciles con sus eficientes capacidades de voltear imágenes.

Esta guía demuestra cómo voltear imágenes programáticamente en C#, cubriendo el volteo horizontal, el volteo vertical y la combinación de volteos con rotación.


Temas Cubiertos:


API C# para Voltear Imágenes

Aspose.Imaging para .NET proporciona una API integral para manipular imágenes. Con el método RotateFlip, puedes aplicar rotaciones y volteos a una variedad de formatos de imagen sin esfuerzo, incluyendo volteos verticales y horizontales. Puedes instalar la biblioteca de manipulación de imágenes .NET a través de NuGet o descargar los archivos de ensamblado para la integración.

PM> Install-Package Aspose.Imaging

Pasos para Voltear una Imagen en C#

Usando Aspose.Imaging, puedes voltear imágenes fácilmente, ya sea horizontal o verticalmente. La API proporciona el enum RotateFlipType para especificar el tipo de volteo (y/o ángulo de rotación). Puedes realizar las siguientes operaciones de volteo/rotación en una imagen:

  • Solo rotar
  • Solo voltear
  • Combinar rotar y voltear

Los siguientes son los pasos para voltear una imagen en C#.

  • Cargar la imagen desde el disco.
  • Voltear la imagen en la dirección deseada utilizando las capacidades de las características de manipulación de imágenes en C#.
  • Guardar la imagen actualizada en el disco.

Escribamos el código en C# para los pasos mencionados anteriormente y veamos cómo voltear la siguiente imagen.

Imagen para rotación y volteo

Voltear una Imagen en C#

Para voltear una imagen, se utilizan los siguientes miembros de RotateFlipType.

  • RotateNoneFlipX: Sin rotación con volteo horizontal
  • RotateNoneFlipY: Sin rotación con volteo vertical
  • RotateNoneFlipXY: Sin rotación con volteo horizontal y vertical

Los siguientes son los pasos para voltear una imagen en C#.

El siguiente ejemplo de código muestra cómo voltear una imagen en aplicaciones .NET utilizando esta affordable .net image manipulation solution.

La siguiente captura de pantalla muestra cómo la imagen se voltea utilizando el fragmento de código anterior.

Voltear una imagen en C#

Voltear una Imagen

Girar y Voltear una Imagen en C#

En esta sección, veremos cómo girar y voltear la imagen al mismo tiempo. Para lograr esto, se utilizan los siguientes miembros del enum RotateFlipType.

  • Rotate180FlipX: Rotación de 180 grados con volteo horizontal
  • Rotate180FlipXY: Rotación de 180 grados con volteo horizontal y vertical
  • Rotate180FlipY: Rotación de 180 grados con volteo vertical
  • Rotate270FlipX: Rotación de 270 grados con volteo horizontal
  • Rotate270FlipXY: Rotación de 270 grados con volteo horizontal y vertical
  • Rotate270FlipY: Rotación de 270 grados con volteo vertical
  • Rotate90FlipX: Rotación de 90 grados con volteo horizontal
  • Rotate90FlipXY: Rotación de 90 grados con volteo horizontal y vertical
  • Rotate90FlipY: Rotación de 90 grados con volteo vertical

Los siguientes son los pasos para girar y voltear una imagen en C#.

El siguiente fragmento de código en C# muestra cómo realizar la rotación y el volteo simultáneamente, mostrando el poder de manipulación de imágenes programáticas en C#.

La siguiente captura de pantalla muestra cómo se ve la imagen después de aplicar la rotación y el volteo.

Girar y voltear una imagen en C#

Girar y Voltear una Imagen

API de Volteo de Imágenes en C# - Obtén una Licencia Gratuita

Puedes obtener una licencia temporal gratuita y voltear imágenes horizontalmente y verticalmente sin limitaciones de evaluación utilizando la API de volteo de imágenes .NET.

Conclusión

En este artículo, has aprendido cómo voltear imágenes programáticamente en C#. Además, la guía paso a paso y los ejemplos de código han demostrado cómo voltear una imagen y girar y voltear una imagen al mismo tiempo. Puedes explorar más sobre la mejor biblioteca de volteo de imágenes C# a través de la documentación. Adicionalmente, puedes descargar los ejemplos de código fuente de la API desde GitHub. En caso de cualquier consulta, puedes contactarnos en nuestro foro.

Ver También