RotateFlipType RotateFlipType RotateFlipType RotateFlipType Enum

Definition

Gibt an, wie weit ein Bild gedreht und um welche Achse es gekippt werden soll.Specifies how much an image is rotated and the axis used to flip the image.

public enum class RotateFlipType
public enum RotateFlipType
type RotateFlipType = 
Public Enum RotateFlipType
Vererbung
RotateFlipTypeRotateFlipTypeRotateFlipTypeRotateFlipType

Felder

Rotate180FlipNone Rotate180FlipNone Rotate180FlipNone Rotate180FlipNone 2

Gibt eine Drehung um 180 Grad im Uhrzeigersinn ohne Kippen an.Specifies a 180-degree clockwise rotation without flipping.

Rotate180FlipX Rotate180FlipX Rotate180FlipX Rotate180FlipX 6

Gibt eine Drehung um 180 Grad im Uhrzeigersinn an, gefolgt von horizontalem Kippen.Specifies a 180-degree clockwise rotation followed by a horizontal flip.

Rotate180FlipXY Rotate180FlipXY Rotate180FlipXY Rotate180FlipXY 0

Gibt eine Drehung um 180 Grad im Uhrzeigersinn an, gefolgt von horizontalem und vertikalem Kippen.Specifies a 180-degree clockwise rotation followed by a horizontal and vertical flip.

Rotate180FlipY Rotate180FlipY Rotate180FlipY Rotate180FlipY 4

Gibt eine Drehung um 180 Grad im Uhrzeigersinn an, gefolgt von vertikalem Kippen.Specifies a 180-degree clockwise rotation followed by a vertical flip.

Rotate270FlipNone Rotate270FlipNone Rotate270FlipNone Rotate270FlipNone 3

Gibt eine Drehung um 270 Grad im Uhrzeigersinn ohne Kippen an.Specifies a 270-degree clockwise rotation without flipping.

Rotate270FlipX Rotate270FlipX Rotate270FlipX Rotate270FlipX 7

Gibt eine Drehung um 270 Grad im Uhrzeigersinn an, gefolgt von horizontalem Kippen.Specifies a 270-degree clockwise rotation followed by a horizontal flip.

Rotate270FlipXY Rotate270FlipXY Rotate270FlipXY Rotate270FlipXY 1

Gibt eine Drehung um 270 Grad im Uhrzeigersinn an, gefolgt von horizontalem und vertikalem Kippen.Specifies a 270-degree clockwise rotation followed by a horizontal and vertical flip.

Rotate270FlipY Rotate270FlipY Rotate270FlipY Rotate270FlipY 5

Gibt eine Drehung um 270 Grad im Uhrzeigersinn an, gefolgt von vertikalem Kippen.Specifies a 270-degree clockwise rotation followed by a vertical flip.

Rotate90FlipNone Rotate90FlipNone Rotate90FlipNone Rotate90FlipNone 1

Gibt eine Drehung um 90 Grad im Uhrzeigersinn ohne Kippen an.Specifies a 90-degree clockwise rotation without flipping.

Rotate90FlipX Rotate90FlipX Rotate90FlipX Rotate90FlipX 5

Gibt eine Drehung um 90 Grad im Uhrzeigersinn an, gefolgt von horizontalem Kippen.Specifies a 90-degree clockwise rotation followed by a horizontal flip.

Rotate90FlipXY Rotate90FlipXY Rotate90FlipXY Rotate90FlipXY 3

Gibt eine Drehung um 90 Grad im Uhrzeigersinn an, gefolgt von horizontalem und vertikalem Kippen.Specifies a 90-degree clockwise rotation followed by a horizontal and vertical flip.

Rotate90FlipY Rotate90FlipY Rotate90FlipY Rotate90FlipY 7

Gibt eine Drehung um 90 Grad im Uhrzeigersinn an, gefolgt von vertikalem Kippen.Specifies a 90-degree clockwise rotation followed by a vertical flip.

RotateNoneFlipNone RotateNoneFlipNone RotateNoneFlipNone RotateNoneFlipNone 0

Gibt an, dass kein Drehen im Uhrzeigersinn und kein Kippen verwendet wird.Specifies no clockwise rotation and no flipping.

RotateNoneFlipX RotateNoneFlipX RotateNoneFlipX RotateNoneFlipX 4

Gibt keine Drehung um 90 Grad im Uhrzeigersinn an, gefolgt von horizontalem Kippen.Specifies no clockwise rotation followed by a horizontal flip.

RotateNoneFlipXY RotateNoneFlipXY RotateNoneFlipXY RotateNoneFlipXY 2

Gibt an, dass kein Drehen im Uhrzeigersinn verwendet wird, jedoch horizontales und vertikales Kippen.Specifies no clockwise rotation followed by a horizontal and vertical flip.

RotateNoneFlipY RotateNoneFlipY RotateNoneFlipY RotateNoneFlipY 6

Gibt keine Drehung um 90 Grad im Uhrzeigersinn an, gefolgt von vertikalem Kippen.Specifies no clockwise rotation followed by a vertical flip.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die RotateFlip Image -Eigenschaft eines und der RotateFlipType -Enumeration festgelegt wird.The following code example demonstrates how to set the RotateFlip property of an Image and the RotateFlipType enumeration.

Dieses Beispiel ist für die Verwendung mit einem Windows Form konzipiert, das eine PictureBox mit PictureBox1 dem Namen und eine Button1Schaltfläche mit dem Namen enthält.This example is designed to be used with a Windows Form that contains a PictureBox named PictureBox1 and a button named Button1. Fügen Sie den Code in ein Formular ein InitializeBitmap , und nennen Sie ihn aus dem Load Konstruktor des Formulars oder der Button1_Click Ereignis Behandlung, und Click ordnen Sie ihn dem-Ereignis der Schaltfläche zu.Paste the code into a form, call InitializeBitmap from the form's constructor or Load event-handling method and associate Button1_Click with the button's Click event. Stellen Sie sicher, dass der Dateipfad zur Bitmap auf dem System gültig ist.Ensure the file path to the bitmap is valid on your system.

Bitmap^ bitmap1;
void InitializeBitmap()
{
   try
   {
      bitmap1 = dynamic_cast<Bitmap^>(Bitmap::FromFile( "C:\\Documents and Settings\\"
      "All Users\\Documents\\My Music\\music.bmp" ));
      PictureBox1->SizeMode = PictureBoxSizeMode::AutoSize;
      PictureBox1->Image = bitmap1;
   }
   catch ( System::IO::FileNotFoundException^ ) 
   {
      MessageBox::Show( "There was an error."
      "Check the path to the bitmap." );
   }

}

void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   if ( bitmap1 != nullptr )
   {
      bitmap1->RotateFlip( RotateFlipType::Rotate180FlipY );
      PictureBox1->Image = bitmap1;
   }
}
Bitmap bitmap1;

private void InitializeBitmap()
{
    try
    {
        bitmap1 = (Bitmap)Bitmap.FromFile(@"C:\Documents and Settings\" + 
            @"All Users\Documents\My Music\music.bmp");
        PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;
        PictureBox1.Image = bitmap1;
    }
    catch(System.IO.FileNotFoundException)
    {
        MessageBox.Show("There was an error." + 
            "Check the path to the bitmap.");
    }


}

private void Button1_Click(System.Object sender, System.EventArgs e)
{

    if (bitmap1 != null)
    {
        bitmap1.RotateFlip(RotateFlipType.Rotate180FlipY);
        PictureBox1.Image = bitmap1;
    }

}
Dim bitmap1 As Bitmap

Private Sub InitializeBitmap()
    Try
        bitmap1 = CType(Bitmap.FromFile("C:\Documents and Settings\All Users\" _
            & "Documents\My Music\music.bmp"), Bitmap)
        PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize
        PictureBox1.Image = bitmap1
    Catch ex As System.IO.FileNotFoundException
        MessageBox.Show("There was an error. Check the path to the bitmap.")
    End Try


End Sub

Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click

    If bitmap1 IsNot Nothing Then
        bitmap1.RotateFlip(RotateFlipType.Rotate180FlipY)
        PictureBox1.Image = bitmap1
    End If

End Sub

Hinweise

Das Bild wird in einer Richtung im Uhrzeigersinn gedreht.The image is rotated in a clockwise direction.

Gilt für: