RotateFlipType

RotateFlipType enumeration

Anger hur mycket en bild roteras och axeln som används för att vända bilden.

public enum RotateFlipType

Värderingar

namnVärdeBeskrivning
RotateNoneFlipNone0Anger ingen rotation medurs och ingen vändning.
Rotate90FlipNone1Anger en 90-graders rotation medurs utan att vända.
Rotate180FlipNone2Anger en 180-graders rotation medurs utan att vända.
Rotate270FlipNone3Anger en 270-graders rotation medurs utan att vända.
RotateNoneFlipX4Anger ingen rotation medurs följt av en horisontell vändning.
Rotate90FlipX5Anger en 90-graders rotation medurs följt av en horisontell vändning.
Rotate180FlipX6Anger en 180-graders rotation medurs följt av en horisontell vändning.
Rotate270FlipX7Anger en 270-graders rotation medurs följt av en horisontell vändning.
RotateNoneFlipY8Anger ingen rotation medurs följt av en vertikal vändning.
Rotate90FlipY9Anger en 90-graders rotation medurs följt av en vertikal vändning.
Rotate180FlipY10Anger en 180-graders rotation medurs följt av en vertikal vändning.
Rotate270FlipY11Anger en 270-graders rotation medurs följt av en vertikal vändning.
RotateNoneFlipXY12Anger ingen rotation medurs följt av en horisontell och vertikal vändning.
Rotate90FlipXY13Anger en 90-graders rotation medurs följt av en horisontell och vertikal vändning.
Rotate180FlipXY14Anger en 180-graders rotation medurs följt av en horisontell och vertikal vändning.
Rotate270FlipXY15Anger en 270-graders rotation medurs följt av en horisontell och vertikal vändning.

Exempel

Det här exemplet läser in en bild, roterar den 90 grader medurs och vänder bilden eventuellt horisontellt och/eller vertikalt.

[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)
{
    // Rotera, vänd och spara till utdatafilen.
    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.bmp"))
    {
        image.RotateFlip(rotateFlipType);
        image.Save(dir + "sample." + rotateFlipType + ".bmp");
    }
}

Se även