RotateFlipType Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir görüntünün ne kadar döndürüldüğünü ve görüntüyü çevirmek için kullanılan ekseni belirtir.
public enum class RotateFlipType
public enum RotateFlipType
type RotateFlipType =
Public Enum RotateFlipType
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| Rotate180FlipXY | 0 | 180 derecelik saat yönünde döndürmeyi ve ardından yatay ve dikey çevirmeyi belirtir. |
| RotateNoneFlipNone | 0 | Saat yönünde döndürme ve çevirmeyi belirtir. |
| Rotate270FlipXY | 1 | 270 derece saat yönünde döndürmeyi ve ardından yatay ve dikey çevirmeyi belirtir. |
| Rotate90FlipNone | 1 | Çevirme olmadan saat yönünde 90 derece döndürme belirtir. |
| Rotate180FlipNone | 2 | Çevrilmeden saat yönünde 180 derece döndürme belirtir. |
| RotateNoneFlipXY | 2 | Saat yönünde döndürmeyi ve ardından yatay ve dikey çevirmeyi belirtir. |
| Rotate270FlipNone | 3 | Çevrilmeden saat yönünde 270 derece döndürme belirtir. |
| Rotate90FlipXY | 3 | 90 derecelik saat yönünde döndürmeyi ve ardından yatay ve dikey çevirmeyi belirtir. |
| Rotate180FlipY | 4 | 180 derecelik saat yönünde döndürmeyi ve ardından dikey çevirmeyi belirtir. |
| RotateNoneFlipX | 4 | Saat yönünde döndürmeyi ve ardından yatay çevirmeyi belirtir. |
| Rotate270FlipY | 5 | 270 derecelik saat yönünde döndürmeyi ve ardından dikey çevirmeyi belirtir. |
| Rotate90FlipX | 5 | 90 derecelik saat yönünde döndürmeyi ve ardından yatay çevirmeyi belirtir. |
| Rotate180FlipX | 6 | 180 derece saat yönünde döndürmeyi ve ardından yatay çevirmeyi belirtir. |
| RotateNoneFlipY | 6 | Saat yönünde döndürmeyi ve ardından dikey çevirmeyi belirtir. |
| Rotate270FlipX | 7 | 270 derece saat yönünde döndürmeyi ve ardından yatay çevirmeyi belirtir. |
| Rotate90FlipY | 7 | 90 derecelik saat yönünde döndürmeyi ve ardından dikey çevirmeyi belirtir. |
Örnekler
Aşağıdaki kod örneği, ve RotateFlipImage numaralandırmasının RotateFlipType özelliğinin nasıl ayarlandığını gösterir.
Bu örnek, PictureBox adlı PictureBox1 ve Button1 adlı bir düğme içeren bir Windows Formu ile kullanılacak şekilde tasarlanmıştır. Kodu bir forma yapıştırın, formun oluşturucusundan veya InitializeBitmap olay işleme yönteminden çağrısı Load yapıp düğmenin Button1_Click olayıyla ilişkilendirinClick. Bit eşlem dosyasının yolunun sisteminizde geçerli olduğundan emin olun.
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
Açıklamalar
Görüntü saat yönünde döndürülür.