保存图像的问题

时间:2011-03-05 10:07:22

标签: python canvas background postscript

我在保存图片时遇到问题。我有以下部分代码:

self.canvas.postscript(file = filename, colormode = "color")

效果很好,但是当我在canvas构造函数中设置背景颜色时(f.e.bg ='red'), 最后图像没有这种背景色。它还是白色的。

有人能帮助我吗?

1 个答案:

答案 0 :(得分:2)

听起来你正在使用Tkinter:是吗?

我认为问题在于bg参数是所有小部件共享的一般属性。它实际上是在屏幕上绘制小部件的一部分,而不是您在画布中构建的图像的一部分。我认为最简单的方法是在画布上绘制一个红色框作为背景 - 然后将其作为保存在postscript文件中的图像的一部分。