小编Lil*_*llz的帖子

将乌龟输出保存为jpeg

我有一个分形图像创建者.它创建了一个随机的分形树.完成后,它会提示用户保存树.我现在将它保存为.svg并且可以正常工作但是我希望它保存到更方便的文件类型,比如jpeg.有任何想法吗?码:

import turtle
import random
from sys import exit
from time import clock
import canvasvg
turtle.colormode(255)
red = 125
green = 70
blue = 38        
pen = 10
def saveImg():
    print("Done.")
    save = input("Would you like to save this tree? Y/N \n")
    if save.upper() == "Y":
        t.hideturtle()
        name = input("What would you like to name it? \n")
        nameSav = name + ".svg"
        ts = turtle.getscreen().getcanvas()
        canvasvg.saveall(nameSav, ts)
    elif save.upper() == "N":
        def runChk():
            runAgain = input("Would you like to run …
Run Code Online (Sandbox Code Playgroud)

python turtle-graphics

5
推荐指数
1
解决办法
7423
查看次数

在 Turtle - Python 3.4 中不设置动画?

下面的代码创建一棵分形树。我想尽可能快地绘制它——我不希望发生任何动画,否则绘制需要很长时间。在Python的早期版本中,这是通过turtle.speed(0)实现的,如下所示。这在 python 3.4 中不起作用

import turtle
import random
red = 125
green = 70
blue = 38        
pen = 10
def tree(branchLen, t, red, green, blue, pen):
    if branchLen > 3:
        pen = pen*0.8
        t.pensize(pen)
        red = red - 15
        green = green + 8
    if branchLen > 5:
        angle = random.randrange(10, 70)
        angleTwo = 0.50*angle
        sub = (0.8*(random.randrange(1,24)))
        t.forward(branchLen)
        t.right(angleTwo)
        tree(branchLen-sub,t, red, green, blue, pen)
        t.left(angle)
        tree(branchLen-sub, t, red, green, blue, pen)
        t.right(angleTwo)
        t.backward(branchLen)

def main():
    t = turtle.Turtle() …
Run Code Online (Sandbox Code Playgroud)

python animation turtle-graphics python-3.x

5
推荐指数
1
解决办法
1万
查看次数

我的python脚本使用CX_Freeze-修复模块错误?

这是我的主要代码:

import turtle
import random
from sys import exit
import canvasvg
import os
import tempfile
import shutil
import cairosvg

red = 125
green = 70
blue = 38        
pen = 15
def runChk():
    runAgain = input("Would you like to return to menu? Y/N (N will exit) \n")
    if runAgain.upper() == "Y":
        print("Running...")
        turtle.clearscreen()
        start()
    elif runAgain.upper() == "N":
        print("Exiting...")
        exit()
    else:
        print("Invalid response.")
        runChk()

def saveImg():
    print("Done.")
    save = input("Would you like to save this tree? Y/N \n")
    if save.upper() …
Run Code Online (Sandbox Code Playgroud)

python cx-freeze

1
推荐指数
1
解决办法
1899
查看次数