RotateFlipType

RotateFlipType enumeration

Bir görüntünün ne kadar döndürüleceğini ve görüntüyü çevirmek için kullanılan ekseni belirtir.

public enum RotateFlipType

değerler

İsimDeğerTanım
RotateNoneFlipNone0Saat yönünde döndürme ve çevirme olmadığını belirtir.
Rotate90FlipNone1Çevirmeden saat yönünde 90 derecelik bir dönüşü belirtir.
Rotate180FlipNone2Çevirmeden 180 derecelik bir saat yönünde dönüşü belirtir.
Rotate270FlipNone3Çevirmeden saat yönünde 270 derecelik bir dönüşü belirtir.
RotateNoneFlipX4Saat yönünde dönüş olmadığını ve ardından yatay bir çevirme olduğunu belirtir.
Rotate90FlipX5Saat yönünde 90 derecelik bir dönüşü ve ardından yatay bir çevirmeyi belirtir.
Rotate180FlipX6Saat yönünde 180 derecelik bir dönüşü ve ardından yatay bir çevirmeyi belirtir.
Rotate270FlipX7Saat yönünde 270 derecelik bir dönüşü ve ardından yatay bir çevirmeyi belirtir.
RotateNoneFlipY8Saat yönünde dönüş olmadığını ve ardından dikey bir çevirme olduğunu belirtir.
Rotate90FlipY9Saat yönünde 90 derecelik bir dönüşü ve ardından dikey bir çevirmeyi belirtir.
Rotate180FlipY10Saat yönünde 180 derecelik dönüşü ve ardından dikey çevirmeyi belirtir.
Rotate270FlipY11Saat yönünde 270 derecelik bir dönüşü ve ardından dikey bir çevirmeyi belirtir.
RotateNoneFlipXY12Saat yönünde döndürme olmadığını, ardından yatay ve dikey çevirmeyi belirtir.
Rotate90FlipXY13Saat yönünde 90 derecelik dönüşü ve ardından yatay ve dikey çevirmeyi belirtir.
Rotate180FlipXY14Saat yönünde 180 derecelik dönüşü ve ardından yatay ve dikey çevirmeyi belirtir.
Rotate270FlipXY15Saat yönünde 270 derecelik bir dönüşü ve ardından yatay ve dikey çevirmeyi belirtir.

Örnekler

Bu örnek bir görüntüyü yükler, saat yönünde 90 derece döndürür ve isteğe bağlı olarak görüntüyü yatay ve/veya dikey olarak çevirir.

[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)
{
    // Döndür, çevir ve çıktı dosyasına kaydet.
    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.bmp"))
    {
        image.RotateFlip(rotateFlipType);
        image.Save(dir + "sample." + rotateFlipType + ".bmp");
    }
}

Ayrıca bakınız