RotateFlipType

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

public final class RotateFlipType extends System.Enum

Specifica di quanto un’immagine è ruotata e l’asse utilizzato per capovolgere l’immagine.

Campi

CampoDescrizione
RotateNoneFlipNoneSpecifica nessuna rotazione in senso orario e nessun ribaltamento.
Rotate90FlipNoneSpecifica di quanto un’immagine è ruotata e l’asse utilizzato per capovolgere l’immagine.
Rotate180FlipNoneSpecifica una rotazione di 180 gradi in senso orario senza ribaltamento.
Rotate270FlipNoneSpecifica una rotazione di 270 gradi in senso orario senza ribaltamento.
RotateNoneFlipXSpecifica nessuna rotazione in senso orario seguita da un ribaltamento orizzontale.
Rotate90FlipXSpecifica una rotazione di 90 gradi in senso orario seguita da un ribaltamento orizzontale.
Rotate180FlipXSpecifica una rotazione di 180 gradi in senso orario seguita da un ribaltamento orizzontale.
Rotate270FlipXSpecifica una rotazione di 270 gradi in senso orario seguita da un ribaltamento orizzontale.
RotateNoneFlipYSpecifica nessuna rotazione in senso orario seguita da un ribaltamento verticale.
Rotate90FlipYSpecifica una rotazione di 90 gradi in senso orario seguita da un ribaltamento verticale.
Rotate180FlipYSpecifica una rotazione di 180 gradi in senso orario seguita da un ribaltamento verticale.
Rotate270FlipYSpecifica una rotazione di 270 gradi in senso orario seguita da un ribaltamento verticale.
RotateNoneFlipXYSpecifica nessuna rotazione in senso orario seguita da un ribaltamento orizzontale e verticale.
Rotate90FlipXYSpecifica una rotazione di 90 gradi in senso orario seguita da un ribaltamento orizzontale e verticale.
Rotate180FlipXYSpecifica una rotazione di 180 gradi in senso orario seguita da un ribaltamento orizzontale e verticale.
Rotate270FlipXYSpecifica una rotazione di 270 gradi in senso orario seguita da un ribaltamento orizzontale e 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) {
    // Ruota, capovolgi e salva nel file di output.
    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

Specifica nessuna rotazione in senso orario e nessun ribaltamento.

Rotate90FlipNone

public static final int Rotate90FlipNone

Specifica di quanto un’immagine è ruotata e l’asse utilizzato per capovolgere l’immagine.

Rotate180FlipNone

public static final int Rotate180FlipNone

Specifica una rotazione di 180 gradi in senso orario senza ribaltamento.

Rotate270FlipNone

public static final int Rotate270FlipNone

Specifica una rotazione di 270 gradi in senso orario senza ribaltamento.

RotateNoneFlipX

public static final int RotateNoneFlipX

Specifica nessuna rotazione in senso orario seguita da un ribaltamento orizzontale.

Rotate90FlipX

public static final int Rotate90FlipX

Specifica una rotazione di 90 gradi in senso orario seguita da un ribaltamento orizzontale.

Rotate180FlipX

public static final int Rotate180FlipX

Specifica una rotazione di 180 gradi in senso orario seguita da un ribaltamento orizzontale.

Rotate270FlipX

public static final int Rotate270FlipX

Specifica una rotazione di 270 gradi in senso orario seguita da un ribaltamento orizzontale.

RotateNoneFlipY

public static final int RotateNoneFlipY

Specifica nessuna rotazione in senso orario seguita da un ribaltamento verticale.

Rotate90FlipY

public static final int Rotate90FlipY

Specifica una rotazione di 90 gradi in senso orario seguita da un ribaltamento verticale.

Rotate180FlipY

public static final int Rotate180FlipY

Specifica una rotazione di 180 gradi in senso orario seguita da un ribaltamento verticale.

Rotate270FlipY

public static final int Rotate270FlipY

Specifica una rotazione di 270 gradi in senso orario seguita da un ribaltamento verticale.

RotateNoneFlipXY

public static final int RotateNoneFlipXY

Specifica nessuna rotazione in senso orario seguita da un ribaltamento orizzontale e verticale.

Rotate90FlipXY

public static final int Rotate90FlipXY

Specifica una rotazione di 90 gradi in senso orario seguita da un ribaltamento orizzontale e verticale.

Rotate180FlipXY

public static final int Rotate180FlipXY

Specifica una rotazione di 180 gradi in senso orario seguita da un ribaltamento orizzontale e verticale.

Rotate270FlipXY

public static final int Rotate270FlipXY

Specifica una rotazione di 270 gradi in senso orario seguita da un ribaltamento orizzontale e verticale.