RotateFlip

GifImage.RotateFlip method

Gira, voltea o gira y voltea solo el marco activo.

public override void RotateFlip(RotateFlipType rotateFlipType)
ParámetroEscribeDescripción
rotateFlipTypeRotateFlipTypeEl tipo rotar voltear.

Ejemplos

Este ejemplo carga una imagen GIF, la gira 90 grados en el sentido de las agujas del reloj y, opcionalmente, voltea la imagen horizontal 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)
{
    // Rotar, voltear y guardar en el archivo de salida.
    using (Aspose.Imaging.FileFormats.Gif.GifImage image = (Aspose.Imaging.FileFormats.Gif.GifImage)Aspose.Imaging.Image.Load(dir + "sample.gif"))
    {
        image.RotateFlip(rotateFlipType);
        image.Save(dir + "sample." + rotateFlipType + ".png", new Aspose.Imaging.ImageOptions.PngOptions());
    }
}

Ver también