我正在设置wxPanel的形状,但是有很多锯齿状的边缘。有没有办法解决这些问题?在
在wx.框架,我正在从黑白.png图像设置形状
mask = wx.Image('Resources/Images/Window/window_alpha_map.png')
mask.ConvertAlphaToMask()
shape = mask.ConvertToBitmap()
shape.SetMask(wx.Mask(shape, wx.BLACK))
self.SetShape(wx.RegionFromBitmap(shape))
在wxPanel内部,我将图像设置为eraseBackground
^{pr2}$以下是我所说的一些例子:http://clfu.se/PZn3http://clfu.se/uE4
在wxPython或者photoshop中有没有一种方法可以解决这些问题呢?在
感谢任何帮助
最好使用GraphicsContext小部件绘制图像,因为它支持消除混叠:
wxPython还允许通过Cairo进行绘图,Cairo还支持消除混叠:
最后,您还可以看看FloatCanvas:
相关问题 更多 >
编程相关推荐