RotateFlipType

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

public final class RotateFlipType extends System.Enum

Указывает степень вращения изображения и ось, используемую для его отражения.

Поля

ПолеОписание
RotateNoneFlipNoneУказывает отсутствие вращения по часовой стрелке и отсутствие отражения.
Rotate90FlipNoneУказывает степень вращения изображения и ось, используемую для его отражения.
Rotate180FlipNoneУказывает вращение на 180 градусов по часовой стрелке без отражения.
Rotate270FlipNoneУказывает вращение на 270 градусов по часовой стрелке без отражения.
RotateNoneFlipXУказывает отсутствие вращения по часовой стрелке, за которым следует горизонтальное отражение.
Rotate90FlipXУказывает вращение на 90 градусов по часовой стрелке, за которым следует горизонтальное отражение.
Rotate180FlipXУказывает вращение на 180 градусов по часовой стрелке, за которым следует горизонтальное отражение.
Rotate270FlipXУказывает вращение на 270 градусов по часовой стрелке, за которым следует горизонтальное отражение.
RotateNoneFlipYУказывает отсутствие вращения по часовой стрелке, за которым следует вертикальное отражение.
Rotate90FlipYУказывает вращение на 90 градусов по часовой стрелке, за которым следует вертикальное отражение.
Rotate180FlipYУказывает вращение на 180 градусов по часовой стрелке, за которым следует вертикальное отражение.
Rotate270FlipYУказывает вращение на 270 градусов по часовой стрелке, за которым следует вертикальное отражение.
RotateNoneFlipXYУказывает отсутствие вращения по часовой стрелке, за которым следует горизонтальное и вертикальное отражение.
Rotate90FlipXYУказывает вращение на 90 градусов по часовой стрелке, за которым следует горизонтальное и вертикальное отражение.
Rotate180FlipXYУказывает вращение на 180 градусов по часовой стрелке, за которым следует горизонтальное и вертикальное отражение.
Rotate270FlipXYУказывает вращение на 270 градусов по часовой стрелке, за которым следует горизонтальное и вертикальное отражение.

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) {
    // Поверните, отразите и сохраните в выходной файл.
    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

Указывает отсутствие вращения по часовой стрелке и отсутствие отражения.

Rotate90FlipNone

public static final int Rotate90FlipNone

Указывает степень вращения изображения и ось, используемую для его отражения.

Rotate180FlipNone

public static final int Rotate180FlipNone

Указывает вращение на 180 градусов по часовой стрелке без отражения.

Rotate270FlipNone

public static final int Rotate270FlipNone

Указывает вращение на 270 градусов по часовой стрелке без отражения.

RotateNoneFlipX

public static final int RotateNoneFlipX

Указывает отсутствие вращения по часовой стрелке, за которым следует горизонтальное отражение.

Rotate90FlipX

public static final int Rotate90FlipX

Указывает вращение на 90 градусов по часовой стрелке, за которым следует горизонтальное отражение.

Rotate180FlipX

public static final int Rotate180FlipX

Указывает вращение на 180 градусов по часовой стрелке, за которым следует горизонтальное отражение.

Rotate270FlipX

public static final int Rotate270FlipX

Указывает вращение на 270 градусов по часовой стрелке, за которым следует горизонтальное отражение.

RotateNoneFlipY

public static final int RotateNoneFlipY

Указывает отсутствие вращения по часовой стрелке, за которым следует вертикальное отражение.

Rotate90FlipY

public static final int Rotate90FlipY

Указывает вращение на 90 градусов по часовой стрелке, за которым следует вертикальное отражение.

Rotate180FlipY

public static final int Rotate180FlipY

Указывает вращение на 180 градусов по часовой стрелке, за которым следует вертикальное отражение.

Rotate270FlipY

public static final int Rotate270FlipY

Указывает вращение на 270 градусов по часовой стрелке, за которым следует вертикальное отражение.

RotateNoneFlipXY

public static final int RotateNoneFlipXY

Указывает отсутствие вращения по часовой стрелке, за которым следует горизонтальное и вертикальное отражение.

Rotate90FlipXY

public static final int Rotate90FlipXY

Указывает вращение на 90 градусов по часовой стрелке, за которым следует горизонтальное и вертикальное отражение.

Rotate180FlipXY

public static final int Rotate180FlipXY

Указывает вращение на 180 градусов по часовой стрелке, за которым следует горизонтальное и вертикальное отражение.

Rotate270FlipXY

public static final int Rotate270FlipXY

Указывает вращение на 270 градусов по часовой стрелке, за которым следует горизонтальное и вертикальное отражение.