Bagikan melalui


RotateFlipType Enum

Definisi

Menentukan berapa banyak gambar yang diputar dan sumbu yang digunakan untuk membalik gambar.

public enum class RotateFlipType
public enum RotateFlipType
type RotateFlipType = 
Public Enum RotateFlipType
Warisan
RotateFlipType

Bidang

Rotate180FlipNone 2

Menentukan rotasi searah jajar 180 derajat tanpa membalik.

Rotate180FlipX 6

Menentukan rotasi searah jajar 180 derajat diikuti dengan flip horizontal.

Rotate180FlipXY 0

Menentukan rotasi searah jajar 180 derajat diikuti dengan flip horizontal dan vertikal.

Rotate180FlipY 4

Menentukan rotasi searah jajar 180 derajat diikuti dengan flip vertikal.

Rotate270FlipNone 3

Menentukan rotasi searah jajar 270 derajat tanpa membalik.

Rotate270FlipX 7

Menentukan rotasi searah jajar 270 derajat diikuti dengan flip horizontal.

Rotate270FlipXY 1

Menentukan rotasi searah jajar 270 derajat diikuti dengan flip horizontal dan vertikal.

Rotate270FlipY 5

Menentukan rotasi searah jajar 270 derajat diikuti dengan flip vertikal.

Rotate90FlipNone 1

Menentukan rotasi searah jajar 90 derajat tanpa membalik.

Rotate90FlipX 5

Menentukan rotasi searah jajar 90 derajat diikuti dengan flip horizontal.

Rotate90FlipXY 3

Menentukan rotasi searah jajar 90 derajat diikuti dengan flip horizontal dan vertikal.

Rotate90FlipY 7

Menentukan rotasi searah jajar 90 derajat diikuti dengan flip vertikal.

RotateNoneFlipNone 0

Menentukan tidak ada rotasi searah jajar dan tidak ada pembalikan.

RotateNoneFlipX 4

Menentukan tidak ada rotasi searah jajar diikuti dengan flip horizontal.

RotateNoneFlipXY 2

Menentukan tidak ada rotasi searah jajar diikuti oleh pembalikan horizontal dan vertikal.

RotateNoneFlipY 6

Menentukan tidak ada rotasi searah jajar diikuti dengan flip vertikal.

Contoh

Contoh kode berikut menunjukkan cara mengatur RotateFlip properti dan ImageRotateFlipType enumerasi.

Contoh ini dirancang untuk digunakan dengan Formulir Windows yang berisi PictureBox tombol bernama PictureBox1 dan bernama Button1. Tempelkan kode ke dalam formulir, panggil InitializeBitmap dari konstruktor formulir atau Load metode penanganan peristiwa dan kaitkan Button1_Click dengan peristiwa tombol Click . Pastikan jalur file ke bitmap valid pada sistem Anda.

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

Keterangan

Gambar diputar searah jajar.

Berlaku untuk