也许有人可以帮忙,我试图在窗体中显示透明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
不这么认为,请检查上面的编辑 –