我正在尝试制作放大/缩小按钮,但无论出于何种原因,我都无法弄清楚如何保持纵横比并将图像大小调整为 90% 或 110%
问题是我正在尝试这样做,以便当您单击缩小按钮 4 次,然后单击放大按钮 4 次时,图像将是其原始大小。没有定义宽度,因为我试图使新宽度为现有宽度的 90%/110%,但显然乘以 0.9 和 1.1 并不能正确地做到这一点。
我目前有以下代码..
Dim source As New Bitmap(PictureBox1.Image)
Dim NewWidth As Integer = source.Width * 0.9
Dim NewHeight As Integer = NewWidth * (source.Height / source.Width)
任何帮助表示赞赏。我敢肯定我只是想多了,但我会很感激一些指导:)