也许有人可以提供帮助,我正在尝试以一种形式显示一个透明的 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:
有谁知道如何摆脱边界?