Enum RotateFlipType
名称: Aspose.Imaging アセンション: Aspose.Imaging.dll (25.4.0)
画像がどれだけ回転しているかを指定し、画像をフリップするために使用された軸を指定します。
public enum RotateFlipType
Fields
Rotate180FlipNone = 2
180度の時計通りの回転は、フリッピングなしで指定します。
Rotate180FlipX = 6
時計の 180 度の回転を指定し、その後、地平線のフリップが続きます。
Rotate180FlipXY = 14
時計の 180 度の回転を指定し、その後、水平および垂直のフリップが続きます。
Rotate180FlipY = 10
時計の 180 度の回転を指定し、垂直のフリップに続きます。
Rotate270FlipNone = 3
270度の時計通りの回転は、フリッピングなしで指定します。
Rotate270FlipX = 7
時計の270度の回転を指定し、次に地平線のフリップが続きます。
Rotate270FlipXY = 15
時計の270度の回転を指定し、その後、水平および垂直のフリップが続きます。
Rotate270FlipY = 11
時計の270度の回転を指定し、垂直のフリップに続きます。
Rotate90FlipNone = 1
90度の時計通りの回転は、フリッピングなしで指定します。
Rotate90FlipX = 5
時計の90度の回転を指定し、その後、水平のフリップが続きます。
Rotate90FlipXY = 13
時計の90度の回転を指定し、その後、水平および垂直のフリップが続きます。
Rotate90FlipY = 9
時計の90度の回転を指定し、垂直のフリップに続きます。
RotateNoneFlipNone = 0
時計通りの回転もフリッピングもない。
RotateNoneFlipX = 4
時計通りの回転を指定し、次に地平線のフリップが続くことはありません。
RotateNoneFlipXY = 12
時計通りの回転は、水平および垂直のフリップに従って指定されません。
RotateNoneFlipY = 8
時計通りの回転を指定し、垂直のフリップに続くことはありません。
Examples
この例では、画像を積み重ね、90度の時刻形で回転し、オプション的に画像を水平および(または)垂直に振り回します。
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)
{
// Rotate, flip and save to the output file.
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.bmp"))
{
image.RotateFlip(rotateFlipType);
image.Save(dir + "sample." + rotateFlipType + ".bmp");
}
}