3

假设我在窗口中创建了一个空白区域并在其中绘制了一些线条,我如何将其保存为 .png 或 .jpg?或者也许将其转换为 PIL 可以理解的对象?

4

1 回答 1

6

在这里回答:使用 Pycairo 动态生成图像并在 Django 中提供服务,尽管它只说明了如何保存到 .png。

surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, 100, 100)
context = cairo.Context(surface)
# Draw something ...

surface.write_to_png('filename')
于 2010-12-23T02:02:23.640 回答