RotateFlip

Image.RotateFlip method

Gira, voltea o gira y voltea la imagen.

public abstract void RotateFlip(RotateFlipType rotateFlipType)
ParámetroEscribeDescripción
rotateFlipTypeRotateFlipTypeTipo de rotación flip.

Ejemplos

Este ejemplo demuestra el uso de la operación Rotar en una imagen. El ejemplo carga un archivo de imagen existente desde alguna ubicación del disco y realiza la operación Rotar en la imagen de acuerdo con el valor de Enum Aspose.Imaging.RotateFlipType

[C#]

//Cree una instancia de clase de imagen e inicialícela con un archivo de imagen existente a través de la ruta del archivo
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(@"C:\temp\sample.bmp"))
{
    //Rotar la imagen 180 grados sobre el eje X
    image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate180FlipX);

    // guarda todos los cambios.
    image.Save();
}

Este ejemplo carga una imagen, la gira 90 grados en el sentido de las agujas del reloj y, opcionalmente, voltea la imagen horizontal y (o) verticalmente.

[C#]

string dir = "c:\\temp\\";

Aspose.Imaging.RotateFlipType[] rotateFlipTypes = new Aspose.Imaging.RotateFlipType[]
{
    Aspose.Imaging.RotateFlipType.Rotate90FlipNone,
    Aspose.Imaging.RotateFlipType.Rotate90FlipX,
    Aspose.Imaging.RotateFlipType.Rotate90FlipXY,
    Aspose.Imaging.RotateFlipType.Rotate90FlipY,
};

foreach (Aspose.Imaging.RotateFlipType rotateFlipType in rotateFlipTypes)
{
    // Rotar, voltear y guardar en el archivo de salida.
    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.bmp"))
    {
        image.RotateFlip(rotateFlipType);
        image.Save(dir + "sample." + rotateFlipType + ".bmp");
    }
}

Ver también