Apr-12-2020, 04:40 PM
i have a program that plots a parametric equation and then saves the drawing to a jpg image file.
is there a way to save big turtle drawings as images?
the part of the program that saves the turtle object as jpg:
import turtle
from math import cos,sin,tan,pi
from datetime import datetime
from PIL import Image
window = turtle.Screen()
window.screensize(1000,1000)
pen = turtle.Turtle()
pen.hideturtle()
pen.pensize(3)
pen.penup()
angle = 0
theta = 0.01
a=-7
b=-17
c=27
d=-4
steps = int (250*pi/theta)
turtle.tracer(0,0)
for t in range(0,steps):
angle+=theta
x=(-cos(a*angle/d)-cos(b*angle/d)+cos(c*angle/d))*150
y=(-sin(a*angle/d)-sin(b*angle/d)+sin(c*angle/d))*150
pen.goto(x,y)
pen.pendown()
turtle.update()
date = (datetime.now()).strftime("%d%b%Y-%H%M%S")
fileName = 'posta-' + date
pen .getscreen().getcanvas().postscript(file= fileName+'.eps')
img = Image.open(fileName + '.eps')
img.save(fileName + '.jpg')
print ("it is done")
turtle.done()the problem is that the image that this program saves is not a complete version of the parametric equation. is there a way to save big turtle drawings as images?
the part of the program that saves the turtle object as jpg:
pen .getscreen().getcanvas().postscript(file= fileName+'.eps') img = Image.open(fileName + '.eps') img.save(fileName + '.jpg')is there another way to save a turtle drawing as a jpg image file?

![[Image: turtle-window.png]](https://i.postimg.cc/sDCcKyHT/turtle-window.png)
![[Image: posta-15-Apr2020-144259.png]](https://i.postimg.cc/pVs1rLfh/posta-15-Apr2020-144259.png)