Python + Cairo:如何保存绘图?
答
在这里回答:Using Pycairo to generate images dynamically and serve in Django虽然它只说如何保存为.png。
surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, 100, 100)
context = cairo.Context(surface)
# Draw something ...
surface.write_to_png('filename')
从原来的问题你的链接是指信息,这听起来像你可以使用`surface.get_data()`调用再加上PIL`Image.frombuffer()`调用创建PIL图像,其然后可以以其他格式保存,例如jpg。 – martineau 2010-12-23 04:01:42