我想弄清楚如何在使用 python 的海龟模块创建绘图后保存位图或矢量图形图像。经过一番谷歌搜索后,我找不到简单的答案。我确实找到了一个名为画布2svg http://wm.ite.pl/proj/canvas2svg/index.html,但我对 python 很陌生,我不知道如何安装该模块。是否有一些内置方法可以保存海龟画布的图像?如果不是,我应该在 Ubuntu 机器上的哪里放置 python 的自定义模块?
from tkinter import * # Python 3
#from Tkinter import * # Python 2
import turtle
turtle.forward(100)
ts = turtle.getscreen()
ts.getcanvas().postscript(file="duck.eps")
这会对你有帮助;我遇到了同样的问题,我用谷歌搜索了它,但通过阅读海龟模块的源代码解决了它。
canvas(tkinter)对象具有postscript功能;你可以使用它。
海龟模块有“getscreen”,它为您提供“海龟屏幕”,它为您提供海龟正在其中绘图的 Tiknter 画布。
这会将您保存为封装的 PostScript 格式,因此您肯定可以在 GIMP 中使用它,但也有其他查看器。或者,您可以谷歌如何由此制作 .gif。您还可以使用免费开源的 Inkscape 应用程序查看 .eps 文件,然后将它们保存为矢量或位图图像文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)