也許有人可以幫忙,我試圖在窗體中顯示透明PNG作爲啓動畫面。表單上的代碼是:帶有alpha通道部件的透明PNG顯示帶有難看的邊框
Sub Form_Paint(ByVal s As Object, ByVal e As PaintEventArgs) Handles Me.Paint
Dim r As New Rectangle(0, 0, 728, 462)
Dim newBitmap As Bitmap
newBitmap = Bitmap.FromFile("Logo.png")
e.Graphics.DrawImage(newBitmap, r)
end sub
生成的圖像顯示帶有一個醜陋的「羽毛狀」邊框。看到這裏:
該圖像是一個32位ARGB已被賦予邊緣透明度。這是嵌入在網頁中的PNG:
有誰知道如何擺脫邊框的?
這不是代碼問題,而是設計問題。錯誤的地方。 – adripanico
不這麼認爲,請檢查上面的編輯 –