1
我想要在Picturebox控件中獲得2個天氣雷達圖像疊加在彼此頂部。圖形的尺寸都是600,550。我的代碼給了我沒有錯誤,但是當我運行它時,它只是給了我一個空白的表單。我究竟做錯了什麼?試圖讓2疊加在VB 2012中顯示在一個picturebox中
這裏是我的代碼:
Dim Image1 As New Bitmap("http://radar.weather.gov/ridge/Overlays/Topo/Short/FWS_Topo_Short.jpg")
Dim Image2 As New Bitmap("http://radar.weather.gov/ridge/RadarImg/N0R/FWS_N0R_0.gif")
Dim Image3 As New Bitmap(600, 550)
Dim g As Graphics = Graphics.FromImage(Image3)
g.DrawImage(Image1, New Point(0, 0))
g.DrawImage(Image2, New Point(0, 0))
PictureBox1.Image = Image3
g.Dispose()
g = Nothing
沒有直接關係,或必需的,但對於改進的兩個圖像的混合,創造了圖形後直接添加該目的:g.CompositingMode = Drawing2D.CompositingMode.SourceOver 克。 CompositingQuality = Drawing2D.CompositingQuality.HighQuality – K3N
非常感謝您的回覆!這正是我需要的:) –