RotateFlip

Image.RotateFlip method

Ruota, capovolge o ruota e capovolge l’immagine.

public abstract void RotateFlip(RotateFlipType rotateFlipType)
ParametroTipoDescrizione
rotateFlipTypeRotateFlipTypeTipo di rotazione flip.

Esempi

Questo esempio mostra l’uso dell’operazione Ruota su un’immagine. Esempio carica un file immagine esistente da una posizione su disco ed esegue l’operazione Ruota sull’immagine in base al valore di Enum Aspose.Imaging.RotateFlipType

[C#]

//Crea un'istanza della classe immagine e inizializzala con un file immagine esistente tramite Percorso file
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(@"C:\temp\sample.bmp"))
{
    //Ruota l'immagine di 180 gradi sull'asse X
    image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate180FlipX);

    // salva tutte le modifiche.
    image.Save();
}

Questo esempio carica un’immagine, la ruota di 90 gradi in senso orario e facoltativamente capovolge l’immagine orizzontalmente e/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)
{
    // Ruota, capovolgi e salva nel file di output.
    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.bmp"))
    {
        image.RotateFlip(rotateFlipType);
        image.Save(dir + "sample." + rotateFlipType + ".bmp");
    }
}

Guarda anche