RotateFlipType

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class RotateFlipType extends System.Enum

Spécifie de combien une image est pivotée et l’axe utilisé pour la retourner.

Champs

ChampDescription
RotateNoneFlipNoneSpécifie aucune rotation horaire et aucune inversion.
Rotate90FlipNoneSpécifie de combien une image est pivotée et l’axe utilisé pour la retourner.
Rotate180FlipNoneSpécifie une rotation horaire de 180 degrés sans inversion.
Rotate270FlipNoneSpécifie une rotation horaire de 270 degrés sans inversion.
RotateNoneFlipXSpécifie aucune rotation horaire suivie d’une inversion horizontale.
Rotate90FlipXSpécifie une rotation horaire de 90 degrés suivie d’une inversion horizontale.
Rotate180FlipXSpécifie une rotation horaire de 180 degrés suivie d’une inversion horizontale.
Rotate270FlipXSpécifie une rotation horaire de 270 degrés suivie d’une inversion horizontale.
RotateNoneFlipYSpécifie aucune rotation horaire suivie d’une inversion verticale.
Rotate90FlipYSpécifie une rotation horaire de 90 degrés suivie d’une inversion verticale.
Rotate180FlipYSpécifie une rotation horaire de 180 degrés suivie d’une inversion verticale.
Rotate270FlipYSpécifie une rotation horaire de 270 degrés suivie d’une inversion verticale.
RotateNoneFlipXYSpécifie aucune rotation horaire suivie d’une inversion horizontale et verticale.
Rotate90FlipXYSpécifie une rotation horaire de 90 degrés suivie d’une inversion horizontale et verticale.
Rotate180FlipXYSpécifie une rotation horaire de 180 degrés suivie d’une inversion horizontale et verticale.
Rotate270FlipXYSpécifie une rotation horaire de 270 degrés suivie d’une inversion horizontale et verticale.

Example: This example loads an image, rotates it by 90 degrees clockwise and optionally flips the image horizontally and(or) vertically.

String dir = "c:\\temp\\";

int[] rotateFlipTypes = new int[]
        {
                com.aspose.imaging.RotateFlipType.Rotate90FlipNone,
                com.aspose.imaging.RotateFlipType.Rotate90FlipX,
                com.aspose.imaging.RotateFlipType.Rotate90FlipXY,
                com.aspose.imaging.RotateFlipType.Rotate90FlipY,
        };

for (int rotateFlipType : rotateFlipTypes) {
    // Faites pivoter, retournez et enregistrez dans le fichier de sortie.
    com.aspose.imaging.Image image = com.aspose.imaging.Image.load(dir + "sample.bmp");
    try {
        image.rotateFlip(rotateFlipType);
        image.save(dir + "sample." + rotateFlipType + ".bmp");
    } finally {
        image.dispose();
    }
}

RotateNoneFlipNone

public static final int RotateNoneFlipNone

Spécifie aucune rotation horaire et aucune inversion.

Rotate90FlipNone

public static final int Rotate90FlipNone

Spécifie de combien une image est pivotée et l’axe utilisé pour la retourner.

Rotate180FlipNone

public static final int Rotate180FlipNone

Spécifie une rotation horaire de 180 degrés sans inversion.

Rotate270FlipNone

public static final int Rotate270FlipNone

Spécifie une rotation horaire de 270 degrés sans inversion.

RotateNoneFlipX

public static final int RotateNoneFlipX

Spécifie aucune rotation horaire suivie d’une inversion horizontale.

Rotate90FlipX

public static final int Rotate90FlipX

Spécifie une rotation horaire de 90 degrés suivie d’une inversion horizontale.

Rotate180FlipX

public static final int Rotate180FlipX

Spécifie une rotation horaire de 180 degrés suivie d’une inversion horizontale.

Rotate270FlipX

public static final int Rotate270FlipX

Spécifie une rotation horaire de 270 degrés suivie d’une inversion horizontale.

RotateNoneFlipY

public static final int RotateNoneFlipY

Spécifie aucune rotation horaire suivie d’une inversion verticale.

Rotate90FlipY

public static final int Rotate90FlipY

Spécifie une rotation horaire de 90 degrés suivie d’une inversion verticale.

Rotate180FlipY

public static final int Rotate180FlipY

Spécifie une rotation horaire de 180 degrés suivie d’une inversion verticale.

Rotate270FlipY

public static final int Rotate270FlipY

Spécifie une rotation horaire de 270 degrés suivie d’une inversion verticale.

RotateNoneFlipXY

public static final int RotateNoneFlipXY

Spécifie aucune rotation horaire suivie d’une inversion horizontale et verticale.

Rotate90FlipXY

public static final int Rotate90FlipXY

Spécifie une rotation horaire de 90 degrés suivie d’une inversion horizontale et verticale.

Rotate180FlipXY

public static final int Rotate180FlipXY

Spécifie une rotation horaire de 180 degrés suivie d’une inversion horizontale et verticale.

Rotate270FlipXY

public static final int Rotate270FlipXY

Spécifie une rotation horaire de 270 degrés suivie d’une inversion horizontale et verticale.