RotateFlipType

RotateFlipType enumeration

Spécifie le degré de rotation d’une image et l’axe utilisé pour retourner l’image.

public enum RotateFlipType

Valeurs

NomÉvaluerLa description
RotateNoneFlipNone0Spécifie aucune rotation dans le sens des aiguilles d’une montre et aucun retournement.
Rotate90FlipNone1Spécifie une rotation de 90 degrés dans le sens des aiguilles d’une montre sans retournement.
Rotate180FlipNone2Spécifie une rotation de 180 degrés dans le sens des aiguilles d’une montre sans retournement.
Rotate270FlipNone3Spécifie une rotation de 270 degrés dans le sens des aiguilles d’une montre sans retournement.
RotateNoneFlipX4Spécifie aucune rotation dans le sens des aiguilles d’une montre suivie d’un retournement horizontal.
Rotate90FlipX5Spécifie une rotation de 90 degrés dans le sens des aiguilles d’une montre suivie d’un retournement horizontal.
Rotate180FlipX6Spécifie une rotation de 180 degrés dans le sens des aiguilles d’une montre suivie d’un retournement horizontal.
Rotate270FlipX7Spécifie une rotation de 270 degrés dans le sens des aiguilles d’une montre suivie d’un retournement horizontal.
RotateNoneFlipY8Spécifie aucune rotation dans le sens des aiguilles d’une montre suivie d’un retournement vertical.
Rotate90FlipY9Spécifie une rotation de 90 degrés dans le sens des aiguilles d’une montre suivie d’un retournement vertical.
Rotate180FlipY10Spécifie une rotation de 180 degrés dans le sens des aiguilles d’une montre suivie d’un retournement vertical.
Rotate270FlipY11Spécifie une rotation de 270 degrés dans le sens des aiguilles d’une montre suivie d’un retournement vertical.
RotateNoneFlipXY12Spécifie aucune rotation dans le sens des aiguilles d’une montre suivie d’un retournement horizontal et vertical.
Rotate90FlipXY13Spécifie une rotation de 90 degrés dans le sens des aiguilles d’une montre suivie d’un retournement horizontal et vertical.
Rotate180FlipXY14Spécifie une rotation de 180 degrés dans le sens des aiguilles d’une montre suivie d’un retournement horizontal et vertical.
Rotate270FlipXY15Spécifie une rotation de 270 degrés dans le sens des aiguilles d’une montre suivie d’un retournement horizontal et vertical.

Exemples

Cet exemple charge une image, la fait pivoter de 90 degrés dans le sens des aiguilles d’une montre et retourne éventuellement l’image horizontalement et(ou) verticalement.

[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)
{
    // Rotation, retournement et sauvegarde dans le fichier de sortie.
    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.bmp"))
    {
        image.RotateFlip(rotateFlipType);
        image.Save(dir + "sample." + rotateFlipType + ".bmp");
    }
}

Voir également