如何使用wxPython裁剪图像?

时间:2011-11-22 15:22:59

标签: wxpython

我想通过使用两点坐标或一个点和大小从wxImage中提取子图像。

我认为Resize()应该这样做,但它看起来并没有给出预期的效果。

例如,调整大小(大小(10,10),点(0,0))会给我正确的结果左上角10x10子图像。

现在,如果我想得到别的东西,我有点迷失在二维空间中;)

2 个答案:

答案 0 :(得分:5)

似乎Resize()的工作方式没有得到很好的解释:p

以下是裁剪解决方案:cropped = WxImage.GetSubImage(rect)

答案 1 :(得分:0)

我认为你不能以这种方式使用wxPython。但您可以获取所获得的信息并使用Python Imaging Library来执行您想要的操作:http://www.pythonware.com/products/pil/它支持裁剪以及许多其他图像处理技术。