VB.Net by API/System.Drawing/RotateFlipType
RotateFlipType.Rotate180FlipNone
<source lang="vbnet">
Imports System.Drawing Imports System.Drawing.Drawing2D Imports System.Windows.Forms public class Rotate180FlipNone
public Shared Sub Main Application.Run(New Form1) End Sub
End class public class Form1
Inherits System.Windows.Forms.Form Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs) Dim newImage As Image = Image.FromFile("yourfile.jpg") newImage.RotateFlip(RotateFlipType.Rotate180FlipNone) e.Graphics.DrawImage(newImage, New Rectangle(0, 0, 100, 100)) End Sub Public Sub New() MyBase.New() Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) Me.ClientSize = New System.Drawing.Size(292, 273) Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen End Sub
End Class
</source>
RotateFlipType.Rotate270FlipNone
<source lang="vbnet">
Imports System.Drawing Imports System.Drawing.Drawing2D Imports System.Windows.Forms public class Rotate270FlipNone
public Shared Sub Main Application.Run(New Form1) End Sub
End class public class Form1
Inherits System.Windows.Forms.Form Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs) Dim newImage As Image = Image.FromFile("yourfile.jpg") newImage.RotateFlip(RotateFlipType.Rotate270FlipNone) e.Graphics.DrawImage(newImage, New Rectangle(0, 0, 100, 100)) End Sub Public Sub New() MyBase.New() Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) Me.ClientSize = New System.Drawing.Size(292, 273) Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen End Sub
End Class
</source>
RotateFlipType.Rotate90FlipNone
<source lang="vbnet"> Imports System.Drawing Imports System.Drawing.Drawing2D Imports System.Windows.Forms public class Rotate90FlipNone
public Shared Sub Main Application.Run(New Form1) End Sub
End class public class Form1
Inherits System.Windows.Forms.Form Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs) Dim newImage As Image = Image.FromFile("yourfile.jpg") newImage.RotateFlip(RotateFlipType.Rotate90FlipNone) e.Graphics.DrawImage(newImage, New Rectangle(0, 0, 100, 100)) End Sub Public Sub New() MyBase.New() Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) Me.ClientSize = New System.Drawing.Size(292, 273) Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen End Sub
End Class
</source>