一.wx.Image和wx.Bitmap
wxPython主要有两个图像相关的类:wx.Image和wx.Bitmap 两者分工不同
wx.Image用于加载、处理、保存图片,而wx.Bitmap负责将图像显示到屏幕上,wx.Bitmap没有修改图片的api。
1、加载图片:
加载一个png图片:
image = wx.Image("image.png",wx.BITMAP_TYPE_PNG)
若加载图片格式不确定,可以使用wx.BITMAP_TYPE_ANY.
2、wx.Image转成wx.Bitmap
可以使用:bitmap = wx.Image("image.png",wx.BITMAP_TYPE_PNG).ConvertToBitmap()
部分文章使用:
bitmap = wx.BitmapFromImage(image)
来转换,此方法已经被过时,使用此方法会有警告信息。
3、显示图像:wx.StaticBitmap(panel,-1,bitmap)
二.基于wx.Image的图像处理
1、特