Cómo rotar una imagen en C#

Este tutorial rápido explica cómo rotar una imagen en C# con la ayuda de los ajustes de configuración y una lista de tareas paso a paso para lograr esta funcionalidad. Al usar C# rotar mapa de bits, se demostrará la operación para el ángulo especificado por el usuario junto con la opción de establecer el color de fondo de la superficie expuesta debido a la rotación de la imagen. También aprenderá a rotar y voltear imágenes simultáneamente para cualquier tipo de imagen como BMP, PNG, JPEG, etc.

Pasos para rotar la imagen en C#

  1. Establezca el entorno para agregar Aspose.Imaging desde el administrador de paquetes Nuget a la aplicación
  2. Cargue la imagen de origen en el objeto de clase Image que se va a rotar
  3. Enviar la imagen a RasterImage
  4. Guarde la imagen en caché en la memoria para obtener un mejor rendimiento durante las transformaciones
  5. Gire la imagen a 30 grados y establezca el color de fondo en Verde usando la función RasterImage.Rotate
  6. Voltee la imagen en el eje Y usando la función RasterImage.RotateFlip
  7. Guarde la imagen modificada como BMP

Al usar C# rotar imagen por ángulo, la operación se describe en detalle con la ayuda de la configuración del entorno y luego una secuencia de pasos a realizar para esta función. La imagen BMP de destino se carga como RasterImage que tiene diferentes métodos para rotar y voltear las imágenes. La imagen primero se almacena en caché para ganar rendimiento y luego se gira y se voltea antes de guardarla de nuevo en el disco.

Código para rotar imagen en C#

Para rotar el mapa de bits, se demuestra el código C# que usa la función RasterImage.Rotate para simplemente rotar la imagen en un cierto ángulo. Puede establecer el color de fondo para el espacio que quedará en blanco en caso de rotar la imagen de origen. Además, también puede voltear la imagen con la ayuda de la función RasterImage.RotateFlip que requiere el enumerador RotateFlipType que contiene valores como Rotate90FlipX para rotar 90 grados y luego voltear alrededor del eje X, Rotate90FlipY para rotar 90 grados y voltear alrededor del eje Y y de manera similar tener 16 opciones diferentes para rotar y voltear.

En este tutorial, hemos aprendido cómo rotar una imagen en C#; sin embargo, si desea aprender a cambiar el tamaño de las imágenes, consulte el artículo sobre cómo cambiar el tamaño de la imagen en C#.

 Español