RotateFlip

DicomImage.RotateFlip method

Fait pivoter, retourne ou fait pivoter et retourne le cadre actif uniquement.

public override void RotateFlip(RotateFlipType rotateFlipType)
ParamètreTaperLa description
rotateFlipTypeRotateFlipTypeLe type de retournement de rotation.

Exemples

Cet exemple charge une image DICOM, la fait pivoter de 90 degrés dans le sens des aiguilles d’une montre et retourne éventuellement l’image horizontalement et(ou) verticalement.

[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)
{
    // Rotation, retournement et sauvegarde dans le fichier de sortie.
    using (Aspose.Imaging.FileFormats.Dicom.DicomImage image = (Aspose.Imaging.FileFormats.Dicom.DicomImage)Aspose.Imaging.Image.Load(dir + "sample.dicom"))
    {
        image.RotateFlip(rotateFlipType);
        image.Save(dir + "sample." + rotateFlipType + ".png", new Aspose.Imaging.ImageOptions.PngOptions());
    }
}

Voir également