使用Python Turtle Graphics保存图像?

问题描述 投票:0回答:1

我一直在尝试使用 python 海龟图形创建和导出图像,并且我正在使用

turtle.getscreen().getcanvas().postscript(name="foo.esp")
来导出它(在这里找到)。当我调用
turtle.getscreen()
时,海龟就会出现在屏幕上,并且不会隐藏,即使我调用海龟的
hideturtle()
方法也是如此。

我尝试使用

del
删除海龟,但海龟仍保留在屏幕上。我尝试调用海龟的
reset
方法,但这清除了它绘制的所有内容。我尝试将其移出屏幕,但在调用
turtle.getscreen()
后,它只是移回屏幕中央。

python turtle-graphics python-turtle
1个回答
0
投票

我想出了如何获取图像,但有点复杂。将图像导出为

.eps
文件后,我使用编辑器打开该文件。由于
.eps
文件不是二进制文件,因此我能够删除绘制乌龟的部分,该部分位于
.eps
文件的底部,位于“grestore”上方和“x y z setrgbcolor AdjustColor”下方,其中 x, y 和 z 都是精度为 3 位的浮点数。

A picture showing what to be deleted

© www.soinside.com 2019 - 2024. All rights reserved.