RotateFlip

Image.RotateFlip method

Fait pivoter, retourne ou fait pivoter et retourne l’image.

public abstract void RotateFlip(RotateFlipType rotateFlipType)
ParamètreTaperLa description
rotateFlipTypeRotateFlipTypeType de retournement de rotation.

Exemples

Cet exemple illustre l’utilisation de l’opération Rotation sur une image. L’exemple charge un fichier image existant à partir d’un emplacement de disque et effectue l’opération de rotation sur l’image en fonction de la valeur de Enum Aspose.Imaging.RotateFlipType

[C#]

//Créer une instance de la classe image et l'initialiser avec un fichier image existant via le chemin du fichier
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(@"C:\temp\sample.bmp"))
{
    //Faire pivoter l'image à 180 degrés autour de l'axe X
    image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate180FlipX);

    // Enregistrer toutes les modifications.
    image.Save();
}

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