将图像加载到图片框时如何对图像进行固定缩放

时间:2021-04-12 21:48:37

标签: vb.net

我有一个位置验证应用程序,可以访问预取的地图图像,并允许用户以高分辨率将地图与房屋的当前照片进行比较。预取的静态地图更大,旨在显示附近的环境,而不是所选房屋。 Picturebox 属性为 513x406,其位置为 724x127。当我显示地图时,我想指定一个居中的固定放大倍数,并将显示保持在图片框内。这是我进行显示的代码。我已经尝试了缩放和拉伸的所有组合,但都没有成功。最近的一次尝试只是增加了图片框的大小。

    SnippetDisplayOut.Show()
    SnippetDisplayOut.SizeMode = PictureBoxSizeMode.CenterImage
    SnippetDisplayOut.SizeMode = PictureBoxSizeMode.Zoom
    SnippetDisplayOut.Image = Image.FromFile(RGB_Snippetname, True)

    MapDisplayOut.Image = image2

    MapDisplayOut.Show()
    MapDisplayOut.SizeMode = PictureBoxSizeMode.Zoom
    MapDisplayOut.Size = New Size(800, 800)

    Me.DoubleBuffered = True
    MapDisplayOut.SizeMode = PictureBoxSizeMode.CenterImage
    MapDisplayOut.Image = FromFile(MapFileName, True)

0 个答案:

没有答案
相关问题