1
나는 매우 어려운 일인 것처럼 보입니다. PictureBox 내에서 15도 단위로 이미지를 회전해야합니다. 인터넷의 깊이를 검색하는 데 꽤 많은 시간을 보낸 후에이 작업을 수행 할만한 것을 찾지 못했습니다. 내가 가지고 올 수있는 가장 가까운 것은 사용하여 90도 플립했다 : 나는 15 개도 단위로 내 이미지를 반전하는 코드의 필요에있어이미지를 15 도씩 회전 시키시겠습니까?
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
InitializeBitmap()
End Sub
Dim bitmap1 As Bitmap
Private Sub InitializeBitmap()
Try
bitmap1 = CType(Bitmap.FromFile("G:\Documents\Dawson\Semster 3\Visual Basic I\Test\subs\subs\Wheel.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.Rotate90FlipXY)
PictureBox1.Image = bitmap1
End If
End Sub
을; 아무것도 더, 그리고 아무것도 덜.
이 코드를 기꺼이 제공하려는 사람은 누구나 크게 환영 할 것입니다. 시간 내 줘서 고마워.
이 링크의 코드는 VB로 잘 번역되었습니다. 그것은 내 일을 멋지게 마무리합니다. 도움을 많이 주셔서 감사합니다! –