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

最佳答案

在这里回答: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')

关于Python + 开罗 : How Do I Save a Drawing?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4515226/

10-12 19:37