Konvertieren Sie von Turtle gezeichnete Bilder in Python in PNGPython

Python-Programme
Anonymous
 Konvertieren Sie von Turtle gezeichnete Bilder in Python in PNG

Post by Anonymous »

Ich erstelle in Python einen Vorlagengenerator für abstrakte Kunst, der Eingaben für den minimalen Radius, den maximalen Radius und die Anzahl der Kreise entgegennimmt. Es zeichnet zufällige Kreise an zufälligen Stellen und erfüllt dabei auch die Vorgaben des Benutzers. Ich möchte die Turtle-Grafik in ein PNG konvertieren, damit der Benutzer die Vorlage dann nach Belieben bearbeiten kann, weiß aber nicht, wie ich vorgehen soll. Hier ist mein Code:

Code: Select all

import random
import time
import turtle

print("Abstract Art Template Generator")
print()
print("This program will generate randomly placed and sized circles on a blank screen.")
num = int(input("Please specify how many circles you would like to be drawn: "))
radiusMin = int(input("Please specify the minimum radius you would like to have: "))
radiusMax = int(input("Please specify the maximum radius you would like to have: "))
screenholder = input("Press ENTER when you are ready to see your circles drawn: ")

t = turtle.Pen()

win = turtle.Screen()

def mycircle():
x = random.randint(radiusMin,radiusMax)
t.circle(x)

t.up()
y = random.randint(0,360)
t.seth(y)
if t.xcor() < -300 or t.xcor() > 300:
t.goto(0, 0)
elif t.ycor() < -300 or t.ycor() > 300:
t.goto(0, 0)
z = random.randint(0,100)
t.forward(z)
t.down()

for i in range(0, num):
mycircle()

turtle.done()

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post