在vb.net中使用半透明的png文件

时间:2014-09-13 21:06:41

标签: vb.net image png alpha-transparency

我正在尝试将带有透明度渐变的png图像粘贴到另一个图像上。问题:半透明图像根本不显示。我将图像作为资源嵌入到我的项目中,我怀疑问题是VB将该图像作为位图导入(在resources.designer.vb中找到以下内容):

    Friend ReadOnly Property alphamask() As System.Drawing.Bitmap
        Get
            Dim obj As Object = ResourceManager.GetObject("alphamask", resourceCulture)
            Return CType(obj, System.Drawing.Bitmap)
        End Get
    End Property

但到目前为止,我还没有找到解决方法。用

绘制时的图像
        G.DrawImage(My.Resources.alphamask, destRect)
form_paint事件中的

根本不显示。顺便说一下,这个问题对于这个半透明图像来说是独一无二的。我正在使用的所有其他图像,以完全相同的方式,完美地工作。有什么建议吗?

0 个答案:

没有答案