RotateFlip

Image.RotateFlip method

Görüntüyü döndürür, çevirir veya döndürür ve döndürür.

public abstract void RotateFlip(RotateFlipType rotateFlipType)
ParametreTipTanım
rotateFlipTypeRotateFlipTypeDöndürme çevirme türü.

Örnekler

Bu örnek, bir görüntü üzerinde Döndürme işleminin kullanımını gösterir. Örnek, bazı disk konumlarından mevcut bir imaj dosyasını yükler ve Enum Aspose.Imaging.RotateFlipType değerine göre imaj üzerinde Döndürme işlemini gerçekleştirir.

[C#]

// Bir görüntü sınıfı örneği oluşturun ve bunu Dosya yolu aracılığıyla mevcut bir görüntü dosyasıyla başlatın
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(@"C:\temp\sample.bmp"))
{
    //Görüntüyü X ekseni etrafında 180 derece döndür
    image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate180FlipX);

    // tüm değişiklikleri kaydet.
    image.Save();
}

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