【发布时间】:2012-12-28 03:13:17
【问题描述】:
我正在使用 python graphics 模块。我想要做的是将当前窗口保存为图像。在模块中有一个选项可以将“图像”保存为图像(image.save())。但这没有帮助,因为它只是保存了您已经加载的图像。或者,如果您像我一样加载空白图像,希望绘制它会改变这种情况,惊喜,惊喜:您会保存一张空白图像。这是我的代码:
from graphics import *
w = 300
h = 300
anchorpoint=Point(150,150)
height=300
width=300
image=Image(anchorpoint, height, width) #creates a blank image in the background
win = GraphWin("Red Circle", w, h)
# circle needs center x, y coordinates and radius
center = Point(150, 150)
radius = 80
circle = Circle(center, radius)
circle.setFill('red')
circle.setWidth(2)
circle.draw(win)
point= circle.getCenter()
print point
pointx= point.getX()
pointy= point.getY()
print pointx
print pointy
findPixel=image.getPixel(150,150)
print findPixel
image.save("blank.gif")
# wait, click mouse to go on/exit
win.getMouse()
win.close()
#######that's it#####
这又是我的问题:如何将现在屏幕上的内容保存为“blank.gif” 谢谢!
【问题讨论】: