gpt4 book ai didi

python - Turtle 模块 - 保存图像

转载 作者:IT老高 更新时间:2023-10-28 22:18:52 30 4
gpt4 key购买 nike

我想知道如何在使用 python 的 turtle 模块创建绘图后保存位图或矢量图形图像。经过一番谷歌搜索后,我找不到简单的答案。我确实找到了一个名为 canvas2svg 的模块,但我对python很陌生,我不知道如何安装模块。是否有一些内置方法可以保存 turtle Canvas 的图像?如果不是,我应该在 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")

这将对您有所帮助;我也遇到了同样的问题,我google了一下,但是通过阅读turtle模块的源代码解决了。

canvas(tkinter)对象具有postscript功能;你可以使用它。

turtle 模块具有“getscreen”,它为您提供“turtle screen”,它为您提供了 turtle 正在绘制的 Tiknter Canvas 。

这会将您保存为封装的 PostScript 格式,因此您可以肯定地在 GIMP 中使用它,但也有其他查看器。或者,您可以谷歌如何从中制作 .gif。您也可以使用免费和开源的 Inkscape 应用程序来查看 .eps 文件,然后将它们保存为矢量或位图图像文件。

关于python - Turtle 模块 - 保存图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4071633/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com