_:na6b7acb37c2d409eaef109468cd8231exb0
<http://schema.org/articleBody>
"\rMientras trabaja con imágenes, es posible que a menudo necesite voltear imágenes mediante programación. Según los escenarios, es posible que desee voltear las imágenes vertical u horizontalmente. En este artículo, aprenderá cómo voltear imágenes mediante programación en C#. Puede usar fácilmente esta función en sus aplicaciones de procesamiento o edición de imágenes .NET.\nC# API para voltear imágenes - Descarga gratuita Pasos para voltear una imagen en C# Voltear una imagen en C# Girar y voltear una imagen a la vez C# API para voltear imágenes - Descarga gratuita Para voltear imágenes desde aplicaciones .NET, usaremos Aspose.Imaging for .NET. Es una API de procesamiento de imágenes que proporciona una amplia gama de funciones para manipular varios tipos de imágenes. Además, oculta las operaciones complejas y facilita bastante el procesamiento de imágenes. Puede descargar la API o instalarla en sus aplicaciones .NET usando NuGet.\nPM> Install-Package Aspose.Imaging Pasos para voltear una imagen en C# Usando Aspose.Imaging, puede voltear fácilmente las imágenes horizontal o verticalmente. Para esto, la API proporciona una enumeración RotateFlipType para especificar el tipo de volteo (y/o el ángulo de rotación). Puede realizar las siguientes operaciones de volteo/rotación en una imagen:\nGirar solo Voltear solo Tanto rotar como voltear Los siguientes son los pasos para voltear una imagen en C#.\nCargue la imagen desde el disco. Voltear la imagen a la dirección deseada. Guarde la imagen actualizada en el disco. Escribamos el código C# para los pasos mencionados anteriormente y veamos cómo voltear la siguiente imagen.\nVoltear una imagen en C# Para voltear una imagen, se utilizan los siguientes miembros RotateFlipType.\nRotateNoneFlipX: 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#.\nPrimero, cargue el archivo de imagen usando la clase Image. Luego, voltea la imagen horizontalmente usando el método Image.RotateFlip(RotateFlipType.RotateNoneFlipX). Finalmente, guarde la imagen actualizada usando el método Image.Save(string). El siguiente ejemplo de código muestra cómo voltear una imagen en aplicaciones .NET.\n// Cargue una imagen en una instancia de Imagen using (Image image = Image.Load(\"image.bmp\")) { // Voltear la imagen image.RotateFlip(RotateFlipType.RotateNoneFlipX); // Guardar imagen image.Save(\"image-flipped.bmp\"); } La siguiente captura de pantalla muestra cómo se voltea la imagen usando el fragmento de código anterior.\nVoltear una imagen\nGirar y voltear una imagen en C# En esta sección, veremos cómo rotar y voltear la imagen al mismo tiempo. Para lograr esto, se utilizan los siguientes miembros de la enumeración RotateFlipType.\nRotate180FlipX: 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 rotar y voltear una imagen en C#.\nPrimero, cargue el archivo de imagen usando la clase Image. Luego, gire la imagen 180 grados y gírela horizontalmente usando el método Image.RotateFlip(RotateFlipType.Rotate180FlipX). Finalmente, guarde la imagen actualizada usando el método Image.Save(string). El siguiente fragmento de código de C# muestra cómo realizar la rotación y el volteo al mismo tiempo.\n// Cargue una imagen en una instancia de Imagen using (Image image = Image.Load(\"image.bmp\")) { // Rotar y voltear la imagen image.RotateFlip(RotateFlipType.Rotate180FlipX); // Guardar imagen image.Save(\"image-rotated-flipped.bmp\"); } La siguiente captura de pantalla muestra cómo se ve la imagen después de aplicar la rotación y el volteo.\nGirar y voltear una imagen\nAPI de cambio de imagen de C#: obtenga una licencia gratuita Puede obtener una licencia temporal gratuita y voltear imágenes horizontal y verticalmente sin limitaciones de evaluación.\nConclusión En este artículo, ha aprendido a voltear imágenes mediante programación en C#. Además, la guía paso a paso y los ejemplos de código han demostrado cómo voltear una imagen y rotar y voltear una imagen al mismo tiempo. Además, puede explorar más sobre la API de procesamiento de imágenes de .NET utilizando documentación. Además, puede descargar las muestras del código fuente de la API desde GitHub. En caso de cualquier consulta, puede comunicarse con nosotros en nuestro foro.\nVer también Cambiar el tamaño de las imágenes usando C# Convertir imágenes a escala de grises en C# Agregar marca de agua a las imágenes usando C# Comprimir imágenes PNG, JPEG y TIFF usando C# "
<https://blog.aspose.com/es/imaging/flip-images-in-csharp/>