Python PyCairo和修改像素数据

Python PyCairo和修改像素数据,python,pycairo,Python,Pycairo,我正在使用PyCairo以编程方式从Python脚本中绘制一些向量图像。它很好用。但现在我想访问像素数据,并在像素级别对其进行进一步处理(如模糊或其他光栅效果),然后继续使用该图像曲面和Pycaor绘制更多矢量形状 我在cairo.ImageSurface类中找到了get_data()方法,但我不确定如何使用它,因为文档中对它的描述非常模糊。它只是说它返回一个称为“Python缓冲区”的东西,但是没有代码示例说明如何在实际应用程序中实际使用它 有人能提供一个示例代码,说明如何在“Python缓冲

我正在使用PyCairo以编程方式从Python脚本中绘制一些向量图像。它很好用。但现在我想访问像素数据,并在像素级别对其进行进一步处理(如模糊或其他光栅效果),然后继续使用该图像曲面和Pycaor绘制更多矢量形状

我在
cairo.ImageSurface
类中找到了
get_data()
方法,但我不确定如何使用它,因为文档中对它的描述非常模糊。它只是说它返回一个称为“Python缓冲区”的东西,但是没有代码示例说明如何在实际应用程序中实际使用它

有人能提供一个示例代码,说明如何在“Python缓冲区”中抓住这些像素吗?(优选地,不需要从/到表面来回复制整个图像)