RotateFlip

RasterCachedImage.RotateFlip method

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

public override void RotateFlip(RotateFlipType rotateFlipType)
ParamètreTaperLa description
rotateFlipTypeRotateFlipTypeLe type de retournement de rotation.

Exemples

Cet exemple charge une image raster mise en cache, 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.RasterCachedImage image = (Aspose.Imaging.RasterCachedImage)Aspose.Imaging.Image.Load(dir + "sample.bmp"))
    {
        image.RotateFlip(rotateFlipType);
        image.Save(dir + "sample." + rotateFlipType + ".bmp");
    }
}

Voir également