public final class RotateFlipType
extends com.aspose.ms.System.Enum
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) { // Rotate, flip and save to the output file. 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(); } }
Modifier and Type | Field and Description |
---|---|
static int |
Rotate180FlipNone
Specifies a 180-degree clockwise rotation without flipping.
|
static int |
Rotate180FlipX
Specifies a 180-degree clockwise rotation followed by a horizontal flip.
|
static int |
Rotate180FlipXY
Specifies a 180-degree clockwise rotation followed by a horizontal and vertical flip.
|
static int |
Rotate180FlipY
Specifies a 180-degree clockwise rotation followed by a vertical flip.
|
static int |
Rotate270FlipNone
Specifies a 270-degree clockwise rotation without flipping.
|
static int |
Rotate270FlipX
Specifies a 270-degree clockwise rotation followed by a horizontal flip.
|
static int |
Rotate270FlipXY
Specifies a 270-degree clockwise rotation followed by a horizontal and vertical flip.
|
static int |
Rotate270FlipY
Specifies a 270-degree clockwise rotation followed by a vertical flip.
|
static int |
Rotate90FlipNone
Specifies how much an image is rotated and the axis used to flip the image.
|
static int |
Rotate90FlipX
Specifies a 90-degree clockwise rotation followed by a horizontal flip.
|
static int |
Rotate90FlipXY
Specifies a 90-degree clockwise rotation followed by a horizontal and vertical flip.
|
static int |
Rotate90FlipY
Specifies a 90-degree clockwise rotation followed by a vertical flip.
|
static int |
RotateNoneFlipNone
Specifies no clockwise rotation and no flipping.
|
static int |
RotateNoneFlipX
Specifies no clockwise rotation followed by a horizontal flip.
|
static int |
RotateNoneFlipXY
Specifies no clockwise rotation followed by a horizontal and vertical flip.
|
static int |
RotateNoneFlipY
Specifies no clockwise rotation followed by a vertical flip.
|
Clone, CloneTo, format, format, get_Caption, get_Value, getName, getName, getNames, getNames, getNames, getUnderlyingType, getUnderlyingType, getValue, getValues, getValues, getValues, isDefined, isDefined, isDefined, isDefined, parse, parse, parse, parse, register, toObject, toString
public static final int RotateNoneFlipNone
Specifies no clockwise rotation and no flipping.
public static final int Rotate90FlipNone
Specifies how much an image is rotated and the axis used to flip the image.
public static final int Rotate180FlipNone
Specifies a 180-degree clockwise rotation without flipping.
public static final int Rotate270FlipNone
Specifies a 270-degree clockwise rotation without flipping.
public static final int RotateNoneFlipX
Specifies no clockwise rotation followed by a horizontal flip.
public static final int Rotate90FlipX
Specifies a 90-degree clockwise rotation followed by a horizontal flip.
public static final int Rotate180FlipX
Specifies a 180-degree clockwise rotation followed by a horizontal flip.
public static final int Rotate270FlipX
Specifies a 270-degree clockwise rotation followed by a horizontal flip.
public static final int RotateNoneFlipY
Specifies no clockwise rotation followed by a vertical flip.
public static final int Rotate90FlipY
Specifies a 90-degree clockwise rotation followed by a vertical flip.
public static final int Rotate180FlipY
Specifies a 180-degree clockwise rotation followed by a vertical flip.
public static final int Rotate270FlipY
Specifies a 270-degree clockwise rotation followed by a vertical flip.
public static final int RotateNoneFlipXY
Specifies no clockwise rotation followed by a horizontal and vertical flip.
public static final int Rotate90FlipXY
Specifies a 90-degree clockwise rotation followed by a horizontal and vertical flip.
public static final int Rotate180FlipXY
Specifies a 180-degree clockwise rotation followed by a horizontal and vertical flip.
public static final int Rotate270FlipXY
Specifies a 270-degree clockwise rotation followed by a horizontal and vertical flip.