Код: Выделить всё
import turtle
t = turtle.Turtle()
# Draw something
canvas = t.getscreen().getcanvas() # Saves a Tkinter canvas object
Код: Выделить всё
canvas.postscript(file="turtle_img.ps") # Saves as a .ps file
Код: Выделить всё
from PIL import Image
turtle_img = Image.open("turtle_img.ps")
turtle_img.save("turtle_img", "png")
# Also tried: turtle_img.save("turtle_img, "jpeg")
Код: Выделить всё
OSError: Unable to locate Ghostscript on paths
1. способ конвертировать .ps в .jpeg, .png или даже растровое изображение
2. Альтернативный способ сохранения холста Tkinter, с которым легче работать
РЕДАКТИРОВАТЬ: я хотел уточнить, что буду работать с большим количеством таких изображений и хотел бы автоматизировать процесс в сценарии, а не использовать командную строку для каждого изображения.
Подробнее здесь: https://stackoverflow.com/questions/620 ... png-or-jpg
Мобильная версия